Details

Time bar (total: 17.0s)

analyze384.0ms (2.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.4s (8.3%)

Results
882.0ms7313×body256valid
233.0ms478×body512valid
150.0ms1281×body256infinite
106.0ms399×body1024valid
25.0ms66×body2048valid
Bogosity

preprocess52.0ms (0.3%)

Algorithm
egg-herbie
Rules
1378×rational_best_oopsla_all_46_json_45_simplify-13
1302×rational_best_oopsla_all_46_json_45_simplify-87
900×rational_best_oopsla_all_46_json_45_simplify-49
744×rational_best_oopsla_all_46_json_45_simplify-89
586×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057407
1173407
2684407
32898407
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 x) (-.f64 z t)) (-.f64 a t)))
(+.f64 y (/.f64 (*.f64 (-.f64 x y) (-.f64 z t)) (-.f64 a t)))
(+.f64 z (/.f64 (*.f64 (-.f64 y z) (-.f64 x t)) (-.f64 a t)))
(+.f64 t (/.f64 (*.f64 (-.f64 y t) (-.f64 z x)) (-.f64 a x)))
(+.f64 a (/.f64 (*.f64 (-.f64 y a) (-.f64 z t)) (-.f64 x t)))
(+.f64 x (/.f64 (*.f64 (-.f64 z x) (-.f64 y t)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (-.f64 a y)))
(+.f64 x (/.f64 (*.f64 (-.f64 a x) (-.f64 z t)) (-.f64 y t)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (-.f64 a z)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 a t)) (-.f64 z t)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (-.f64 t a)))
Outputs
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(+.f64 y (/.f64 (*.f64 (-.f64 x y) (-.f64 z t)) (-.f64 a t)))
(+.f64 y (/.f64 (*.f64 (-.f64 z t) (-.f64 x y)) (-.f64 a t)))
(+.f64 y (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (-.f64 a t)))
(+.f64 z (/.f64 (*.f64 (-.f64 y z) (-.f64 x t)) (-.f64 a t)))
(+.f64 t (/.f64 (*.f64 (-.f64 y t) (-.f64 z x)) (-.f64 a x)))
(+.f64 a (/.f64 (*.f64 (-.f64 y a) (-.f64 z t)) (-.f64 x t)))
(+.f64 a (/.f64 (*.f64 (-.f64 z t) (-.f64 y a)) (-.f64 x t)))
(+.f64 x (/.f64 (*.f64 (-.f64 z x) (-.f64 y t)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 (-.f64 y t) (-.f64 z x)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (-.f64 a y)))
(+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 x t)) (-.f64 a y)))
(+.f64 x (/.f64 (*.f64 (-.f64 a x) (-.f64 z t)) (-.f64 y t)))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 a x)) (-.f64 y t)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (-.f64 a z)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 a t)) (-.f64 z t)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (-.f64 t a)))
Compiler

Compiled 23 to 16 computations (30.4% saved)

simplify40.0ms (0.2%)

Algorithm
egg-herbie
Rules
1640×rational_best_oopsla_all_46_json_45_simplify-89
1378×rational_best_oopsla_all_46_json_45_simplify-74
1258×rational_best_oopsla_all_46_json_45_simplify-13
1142×rational_best_oopsla_all_46_json_45_simplify-24
818×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01337
12637
28437
334437
4178337
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Outputs
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))

eval0.0ms (0%)

Compiler

Compiled 18 to 11 computations (38.9% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
25.5b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
25.5b
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Compiler

Compiled 18 to 11 computations (38.9% saved)

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 50 to 11 computations (78% saved)

series17.0ms (0.1%)

Counts
3 → 168
Calls

42 calls:

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

rewrite110.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
894×rational_best_oopsla_all_46_json_45_simplify-35
742×rational_best_oopsla_all_46_json_45_simplify-13
710×rational_best_oopsla_all_46_json_45_simplify-36
620×rational_best_oopsla_all_46_json_45_simplify-89
588×rational_best_oopsla_all_46_json_45_simplify-37
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01387
18087
227387
3124387
4546087
Stop Event
node limit
Counts
3 → 146
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 y x) (-.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 t (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 z t)) (*.f64 x (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 x y)) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 t z)) (*.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (-.f64 y x) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (-.f64 y x) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))) (*.f64 (-.f64 y x) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (neg.f64 x)) (*.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) (neg.f64 t)) (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z)) (neg.f64 y)) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 y x) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 z (-.f64 x y)) (*.f64 (*.f64 (-.f64 y x) t) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (-.f64 y x) t) (*.f64 (*.f64 z (-.f64 x y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) z) (-.f64 0 (*.f64 (*.f64 (-.f64 y x) t) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 z t)) (*.f64 x (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 x y)) (*.f64 z (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 x y)) (-.f64 0 (*.f64 (*.f64 z (-.f64 x y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y z) (-.f64 (*.f64 x z) (*.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y z) (-.f64 (*.f64 y t) (*.f64 x (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y z) (-.f64 (*.f64 x z) (*.f64 (*.f64 (-.f64 y x) t) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 (-.f64 y x) t) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 y (neg.f64 z)) (*.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 y (neg.f64 z)) (*.f64 (*.f64 (-.f64 y x) t) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x t) (-.f64 (*.f64 x z) (*.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x t) (-.f64 (-.f64 (*.f64 x z) (*.f64 y (-.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x t) (-.f64 (*.f64 y t) (*.f64 (*.f64 z (-.f64 x y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 1 (*.f64 x (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 t z)) (*.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 t z)) (*.f64 1 (*.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 t z)) (-.f64 (*.f64 0 x) (*.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t (-.f64 x y)) (*.f64 y z)) (*.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1 (*.f64 x t)) (-.f64 (*.f64 x z) (*.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1 (*.f64 x t)) (-.f64 (*.f64 y t) (*.f64 (*.f64 z (-.f64 x y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 t) y) (-.f64 (*.f64 x (neg.f64 t)) (*.f64 (-.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 t) y) (-.f64 (*.f64 x (neg.f64 t)) (*.f64 (*.f64 z (-.f64 x y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) x) (-.f64 (*.f64 y (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (-.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) x) (-.f64 (*.f64 y (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 z (-.f64 x y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (-.f64 x y)) (-.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (-.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (-.f64 x y)) (-.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 z (-.f64 x y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (-.f64 x y)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (-.f64 t z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 t (-.f64 x y)) (*.f64 y z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) t) -1) (*.f64 z (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (-.f64 z t)) -1) (*.f64 -1 (*.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (-.f64 x y)) -1) (*.f64 (-.f64 y x) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 (-.f64 y x) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 (-.f64 y x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 x (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 x (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (-.f64 t z)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 t (-.f64 x y)) (*.f64 y z)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 t (-.f64 x y)) (*.f64 x z)) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y z) (*.f64 x (-.f64 z t))) (*.f64 y t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (-.f64 t z) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 t z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 y x) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z t))))))))

simplify185.0ms (1.1%)

Algorithm
egg-herbie
Rules
1566×rational_best_oopsla_all_46_json_45_simplify-89
1270×rational_best_oopsla_all_46_json_45_simplify-24
1236×rational_best_oopsla_all_46_json_45_simplify-74
678×rational_best_oopsla_all_46_json_45_simplify-10
672×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051114790
1186113876
2689413876
Stop Event
node limit
Counts
314 → 336
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) t))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) t)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) t))))
(-.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) (pow.f64 a 2)) (pow.f64 t 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) x))
(-.f64 y x)
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t))) x)
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x)))) (pow.f64 t 2)))))) x)
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (-.f64 y x))) (pow.f64 t 4))))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) y) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) y)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) (pow.f64 a 2)) (pow.f64 t 3))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
y
(+.f64 y (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x)))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (-.f64 y x))) (pow.f64 t 4))) x))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) x)))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) y)
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) y)
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 (-.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 (-.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 (-.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 0)
(+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)
(-.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) -1)
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(neg.f64 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 0)
(+.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))))
(+.f64 0 (*.f64 (-.f64 y x) (-.f64 z t)))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (-.f64 x y)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 x (-.f64 t z)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(+.f64 (*.f64 t (-.f64 x y)) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 x (-.f64 t z)) (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (-.f64 y x) (-.f64 z t)))
(+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (-.f64 y x) (-.f64 z t)))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) (-.f64 z t)))
(+.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))) (*.f64 (-.f64 y x) (-.f64 z t)))
(+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z)) (neg.f64 y)))
(+.f64 (*.f64 (-.f64 z t) (neg.f64 x)) (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) (neg.f64 t)) (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z)) (neg.f64 y)) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z))))
(-.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 0)
(-.f64 0 (*.f64 (-.f64 y x) (-.f64 t z)))
(-.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) (-.f64 t z))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z t))))
(-.f64 0 (-.f64 (*.f64 z (-.f64 x y)) (*.f64 (*.f64 (-.f64 y x) t) -1)))
(-.f64 0 (-.f64 (*.f64 (-.f64 y x) t) (*.f64 (*.f64 z (-.f64 x y)) -1)))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) t))
(-.f64 (*.f64 (-.f64 y x) z) (-.f64 0 (*.f64 (*.f64 (-.f64 y x) t) -1)))
(-.f64 (*.f64 y (-.f64 z t)) (*.f64 x (-.f64 z t)))
(-.f64 (*.f64 t (-.f64 x y)) (*.f64 z (-.f64 x y)))
(-.f64 (*.f64 t (-.f64 x y)) (-.f64 0 (*.f64 (*.f64 z (-.f64 x y)) -1)))
(-.f64 (*.f64 y z) (-.f64 (*.f64 x z) (*.f64 t (-.f64 x y))))
(-.f64 (*.f64 y z) (-.f64 (*.f64 y t) (*.f64 x (-.f64 t z))))
(-.f64 (*.f64 y z) (-.f64 (*.f64 x z) (*.f64 (*.f64 (-.f64 y x) t) -1)))
(-.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 (-.f64 y x) t) (*.f64 y z)))
(-.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 y (neg.f64 z)) (*.f64 t (-.f64 x y))))
(-.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 y (neg.f64 z)) (*.f64 (*.f64 (-.f64 y x) t) -1)))
(-.f64 (*.f64 x t) (-.f64 (*.f64 x z) (*.f64 y (-.f64 z t))))
(-.f64 (*.f64 x t) (-.f64 (-.f64 (*.f64 x z) (*.f64 y (-.f64 z t))) 0))
(-.f64 (*.f64 x t) (-.f64 (*.f64 y t) (*.f64 (*.f64 z (-.f64 x y)) -1)))
(-.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))
(-.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 1 (*.f64 x (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 x (-.f64 t z)) (*.f64 y (-.f64 t z)))
(-.f64 (*.f64 x (-.f64 t z)) (*.f64 1 (*.f64 y (-.f64 t z))))
(-.f64 (*.f64 x (-.f64 t z)) (-.f64 (*.f64 0 x) (*.f64 y (-.f64 z t))))
(-.f64 (+.f64 (*.f64 t (-.f64 x y)) (*.f64 y z)) (*.f64 x z))
(-.f64 (*.f64 1 (*.f64 x t)) (-.f64 (*.f64 x z) (*.f64 y (-.f64 z t))))
(-.f64 (*.f64 1 (*.f64 x t)) (-.f64 (*.f64 y t) (*.f64 (*.f64 z (-.f64 x y)) -1)))
(-.f64 (*.f64 (neg.f64 t) y) (-.f64 (*.f64 x (neg.f64 t)) (*.f64 (-.f64 y x) z)))
(-.f64 (*.f64 (neg.f64 t) y) (-.f64 (*.f64 x (neg.f64 t)) (*.f64 (*.f64 z (-.f64 x y)) -1)))
(-.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) x) (-.f64 (*.f64 y (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (-.f64 y x) z)))
(-.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) x) (-.f64 (*.f64 y (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 z (-.f64 x y)) -1)))
(-.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (-.f64 x y)) (-.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (-.f64 y x) z)))
(-.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (-.f64 x y)) (-.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 z (-.f64 x y)) -1)))
(-.f64 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) t)))
(-.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (-.f64 z t))))
(-.f64 (*.f64 (*.f64 t (-.f64 x y)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 x y))))
(-.f64 (*.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 x (-.f64 t z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (-.f64 t z))))
(-.f64 (*.f64 (+.f64 (*.f64 t (-.f64 x y)) (*.f64 y z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(-.f64 (*.f64 (*.f64 (-.f64 y x) t) -1) (*.f64 z (-.f64 x y)))
(-.f64 (*.f64 (*.f64 x (-.f64 z t)) -1) (*.f64 -1 (*.f64 y (-.f64 z t))))
(-.f64 (*.f64 (*.f64 z (-.f64 x y)) -1) (*.f64 (-.f64 y x) t))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 (-.f64 y x) (-.f64 t z))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 (-.f64 y x) t)))
(-.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 x (-.f64 z t))))
(-.f64 (*.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 z (-.f64 x y))))
(-.f64 (*.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 x (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 x (-.f64 t z)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 y (-.f64 t z))))
(-.f64 (*.f64 (+.f64 (*.f64 t (-.f64 x y)) (*.f64 y z)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 x z)))
(-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) x))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) (-.f64 x y)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(-.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) t))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) (-.f64 t z)))
(-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z)) y))
(-.f64 (-.f64 (*.f64 t (-.f64 x y)) (*.f64 x z)) (*.f64 y (neg.f64 z)))
(-.f64 (-.f64 (*.f64 y z) (*.f64 x (-.f64 z t))) (*.f64 y t))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 1)
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x)))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (-.f64 t z) (-.f64 t z)))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) -1)
(neg.f64 (*.f64 (-.f64 y x) (-.f64 t z)))
(neg.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) (-.f64 t z))))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z t))))
Outputs
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) t))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) t)))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))))))
(+.f64 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) t))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))))))
(-.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) x))
(+.f64 y (-.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))))
(+.f64 y (-.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) x))
(+.f64 (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 a (*.f64 -1 (-.f64 y x))))) (pow.f64 t 2))) (-.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))))
(+.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))) (-.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 2)) (+.f64 x (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) (pow.f64 a 2)) (pow.f64 t 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) x))
(+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 a (*.f64 -1 (-.f64 y x))))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 a (*.f64 -1 (-.f64 y x))))) (pow.f64 t 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))))
(+.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 3)))) (-.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 2)) (+.f64 x (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)))))
(-.f64 y x)
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t))) x)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (-.f64 y x))
(+.f64 y (-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) x))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))))) x)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2)))) (-.f64 y x))
(+.f64 (-.f64 y x) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x)))) (pow.f64 t 2)))))) x)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 3))) x))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 3))) (+.f64 (-.f64 y x) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t))
(neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (-.f64 y x))) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 4))))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (*.f64 -1 x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (*.f64 -1 x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (*.f64 -1 x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (*.f64 -1 x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)) x))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)) x))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)) x))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 x (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 x (+.f64 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
(+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 x (+.f64 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) y) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 y (-.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t))))
(+.f64 y (*.f64 -1 (-.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) y)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 a (*.f64 -1 (-.f64 y x))))) (pow.f64 t 2))) (-.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t))))
(+.f64 (+.f64 y (/.f64 (*.f64 a (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) (pow.f64 a 2)) (pow.f64 t 3))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 a (*.f64 -1 (-.f64 y x))))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 a (*.f64 -1 (-.f64 y x))))) (pow.f64 t 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t))))
(+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 3)))) (*.f64 -1 (-.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 a (-.f64 y x)) t))))
y
(+.f64 y (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t)))
(+.f64 y (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x)))) (pow.f64 t 3))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 3))))))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 3))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t) (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (-.f64 y x))) (pow.f64 t 4))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 3))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 t 4)))))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 3)))))
(+.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 3)))))
(+.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 t (*.f64 (-.f64 z t) (-.f64 y x))) (pow.f64 a 2))))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(neg.f64 (*.f64 (-.f64 z t) x))
(*.f64 x (-.f64 t z))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (-.f64 z t) y)
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (-.f64 z t) y)
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(neg.f64 (*.f64 (-.f64 z t) x))
(*.f64 x (-.f64 t z))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(neg.f64 (*.f64 (-.f64 z t) x))
(*.f64 x (-.f64 t z))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(neg.f64 (*.f64 t (-.f64 y x)))
(*.f64 t (neg.f64 (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) z)
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) z)
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) z)
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(neg.f64 (*.f64 t (-.f64 y x)))
(*.f64 t (neg.f64 (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(neg.f64 (*.f64 t (-.f64 y x)))
(*.f64 t (neg.f64 (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (neg.f64 (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (neg.f64 (-.f64 y x))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 0)
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(+.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 0)
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) 1)
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -1)
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(-.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) -1)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(neg.f64 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 0)
(*.f64 (-.f64 z t) (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))))
(*.f64 (-.f64 z t) (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))))
(*.f64 (-.f64 z t) (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (-.f64 z t) (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))))
(*.f64 (-.f64 z t) (-.f64 y x))
(+.f64 0 (*.f64 (-.f64 y x) (-.f64 z t)))
(*.f64 (-.f64 z t) (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (-.f64 x y)))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (-.f64 x y)))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 x (-.f64 t z)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 t (-.f64 x y)) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (-.f64 x y)))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 x (-.f64 t z)) (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (-.f64 y x) (-.f64 z t)))
(*.f64 (-.f64 z t) (-.f64 y x))
(+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) (neg.f64 x)))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (-.f64 y x) (-.f64 z t)))
(*.f64 (-.f64 z t) (-.f64 y x))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (/.f64 (-.f64 x y) (-.f64 x y)))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) (-.f64 z t)))
(*.f64 (-.f64 z t) (-.f64 y x))
(+.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) (neg.f64 t)))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))) (*.f64 (-.f64 y x) (-.f64 z t)))
(*.f64 (-.f64 z t) (-.f64 y x))
(+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z)) (neg.f64 y)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) (neg.f64 x)) (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 (-.f64 z t) y) (neg.f64 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))
(*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (/.f64 (-.f64 x y) (-.f64 x y)))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) (neg.f64 t)) (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z)) (neg.f64 y)) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z))))
(*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (+.f64 y (neg.f64 x)))
(-.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 0)
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 0 (*.f64 (-.f64 y x) (-.f64 t z)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) (-.f64 t z))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 0 (-.f64 (*.f64 z (-.f64 x y)) (*.f64 (*.f64 (-.f64 y x) t) -1)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 0 (-.f64 (*.f64 (-.f64 y x) t) (*.f64 (*.f64 z (-.f64 x y)) -1)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) t))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) z) (-.f64 0 (*.f64 (*.f64 (-.f64 y x) t) -1)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 y (-.f64 z t)) (*.f64 x (-.f64 z t)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 t (-.f64 x y)) (*.f64 z (-.f64 x y)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 t (-.f64 x y)) (-.f64 0 (*.f64 (*.f64 z (-.f64 x y)) -1)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 y z) (-.f64 (*.f64 x z) (*.f64 t (-.f64 x y))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 y z) (-.f64 (*.f64 y t) (*.f64 x (-.f64 t z))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 y z) (-.f64 (*.f64 x z) (*.f64 (*.f64 (-.f64 y x) t) -1)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 (-.f64 y x) t) (*.f64 y z)))
(-.f64 (*.f64 z y) (-.f64 (*.f64 t (-.f64 y x)) (*.f64 x (neg.f64 z))))
(-.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 y (-.f64 t z)) (*.f64 t x)))
(-.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 y (neg.f64 z)) (*.f64 t (-.f64 x y))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 y (neg.f64 z)) (*.f64 (*.f64 (-.f64 y x) t) -1)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 x t) (-.f64 (*.f64 x z) (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 x t) (-.f64 (-.f64 (*.f64 x z) (*.f64 y (-.f64 z t))) 0))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 x t) (-.f64 (*.f64 y t) (*.f64 (*.f64 z (-.f64 x y)) -1)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 1 (*.f64 x (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 x (-.f64 t z)) (*.f64 y (-.f64 t z)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 x (-.f64 t z)) (*.f64 1 (*.f64 y (-.f64 t z))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 x (-.f64 t z)) (-.f64 (*.f64 0 x) (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (+.f64 (*.f64 t (-.f64 x y)) (*.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (-.f64 x y)))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(-.f64 (*.f64 1 (*.f64 x t)) (-.f64 (*.f64 x z) (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 1 (*.f64 x t)) (-.f64 (*.f64 y t) (*.f64 (*.f64 z (-.f64 x y)) -1)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (neg.f64 t) y) (-.f64 (*.f64 x (neg.f64 t)) (*.f64 (-.f64 y x) z)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (neg.f64 t) y) (-.f64 (*.f64 x (neg.f64 t)) (*.f64 (*.f64 z (-.f64 x y)) -1)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) x) (-.f64 (*.f64 y (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (-.f64 y x) z)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) x) (-.f64 (*.f64 y (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 z (-.f64 x y)) -1)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (-.f64 x y)) (-.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (-.f64 y x) z)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (-.f64 x y)) (-.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 z (-.f64 x y)) -1)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) t)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (*.f64 t (-.f64 x y)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 x y))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (*.f64 x (-.f64 t z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (-.f64 t z))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (+.f64 (*.f64 t (-.f64 x y)) (*.f64 y z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (+.f64 (*.f64 z y) (-.f64 (*.f64 t (-.f64 x y)) (*.f64 z x))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (*.f64 (-.f64 y x) (+.f64 z (neg.f64 t))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) t) -1) (*.f64 z (-.f64 x y)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (*.f64 x (-.f64 z t)) -1) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 (*.f64 z (-.f64 x y)) -1) (*.f64 (-.f64 y x) t))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 (-.f64 y x) (-.f64 t z))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (neg.f64 (*.f64 (-.f64 y x) (-.f64 t z))))
(*.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 (-.f64 y x) t)))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (neg.f64 (*.f64 (-.f64 y x) (-.f64 t z))))
(*.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))))
(-.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 x (-.f64 z t))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (neg.f64 (*.f64 (-.f64 y x) (-.f64 t z))))
(*.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))))
(-.f64 (*.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 z (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (neg.f64 (*.f64 (-.f64 y x) (-.f64 t z))))
(*.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))))
(-.f64 (*.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 x (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (neg.f64 (*.f64 (-.f64 y x) (-.f64 t z))))
(*.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))))
(-.f64 (*.f64 (*.f64 x (-.f64 t z)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 y (-.f64 t z))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (neg.f64 (*.f64 (-.f64 y x) (-.f64 t z))))
(*.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))))
(-.f64 (*.f64 (+.f64 (*.f64 t (-.f64 x y)) (*.f64 y z)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (*.f64 x z)))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (+.f64 (*.f64 z y) (-.f64 (*.f64 t (-.f64 x y)) (*.f64 z x))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (-.f64 y x) (+.f64 z (neg.f64 t))))
(-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) x))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) (-.f64 x y)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) t))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) (-.f64 t z)))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z)) y))
(*.f64 (-.f64 z t) (-.f64 y x))
(-.f64 (-.f64 (*.f64 t (-.f64 x y)) (*.f64 x z)) (*.f64 y (neg.f64 z)))
(-.f64 (-.f64 (*.f64 t (-.f64 x y)) (*.f64 z x)) (*.f64 y (neg.f64 z)))
(-.f64 (-.f64 (*.f64 y z) (*.f64 x (-.f64 z t))) (*.f64 y t))
(*.f64 (-.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) 1)
(*.f64 (-.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (-.f64 y x) (-.f64 y x)))
(*.f64 (-.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (-.f64 t z) (-.f64 t z)))
(*.f64 (-.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))))
(*.f64 (-.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(*.f64 (-.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))))
(*.f64 (-.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z))) (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 t z)))))
(*.f64 (-.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (-.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z))) (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (*.f64 (-.f64 y x) (-.f64 t z)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 y x)))))
(*.f64 (-.f64 z t) (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) -1)
(*.f64 (-.f64 z t) (-.f64 y x))
(neg.f64 (*.f64 (-.f64 y x) (-.f64 t z)))
(*.f64 (-.f64 z t) (-.f64 y x))
(neg.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) (-.f64 t z))))
(*.f64 (-.f64 z t) (-.f64 y x))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 y x))

eval71.0ms (0.4%)

Compiler

Compiled 10548 to 2341 computations (77.8% saved)

prune74.0ms (0.4%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New32115336
Fresh000
Picked101
Done000
Total32215337
Error
0.8b
Counts
337 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
40.1b
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
18.3b
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
39.2b
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 2)))))
36.1b
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
30.1b
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
34.5b
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
42.5b
(+.f64 x (/.f64 (*.f64 x (-.f64 t z)) (-.f64 a t)))
50.4b
(+.f64 x (-.f64 y x))
28.0b
(+.f64 x (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
39.8b
(+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
32.4b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
35.8b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x))
43.6b
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
46.2b
y
45.9b
x
Compiler

Compiled 552 to 308 computations (44.2% saved)

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 115 to 16 computations (86.1% saved)

series24.0ms (0.1%)

Counts
4 → 156
Calls

45 calls:

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

rewrite136.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
830×rational_best_oopsla_all_46_json_45_simplify-13
754×rational_best_oopsla_all_46_json_45_simplify-89
752×rational_best_oopsla_all_46_json_45_simplify-37
726×rational_best_oopsla_all_46_json-2
726×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019152
1115148
2352148
31560148
47289148
Stop Event
node limit
Counts
4 → 155
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(/.f64 t (-.f64 a t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 -1 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 -1 (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x (*.f64 (/.f64 z (-.f64 a t)) y)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x) (*.f64 (/.f64 t (-.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (*.f64 (/.f64 z (-.f64 a t)) y)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (*.f64 y (neg.f64 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (neg.f64 (*.f64 (/.f64 t (-.f64 a t)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (neg.f64 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (*.f64 (/.f64 z (-.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (neg.f64 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (neg.f64 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (*.f64 (/.f64 t (-.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (*.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) -1) (*.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (*.f64 (/.f64 t (-.f64 a t)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 t (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 t (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 a t)) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 a t)) (*.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 t (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 t (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 t (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 t (-.f64 a t))) (neg.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 t (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (neg.f64 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 t (-.f64 a t))))))))

simplify221.0ms (1.3%)

Algorithm
egg-herbie
Rules
1076×rational_best_oopsla_all_46_json_45_simplify-23
686×rational_best_oopsla_all_46_json_45_simplify-35
658×rational_best_oopsla_all_46_json_45_simplify-10
652×rational_best_oopsla_all_46_json_45_simplify-30
542×rational_best_oopsla_all_46_json_45_simplify-82
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
071821319
1259620305
2604920237
Stop Event
node limit
Counts
311 → 444
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(/.f64 (*.f64 z x) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(/.f64 (*.f64 z x) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(/.f64 (*.f64 z x) a)
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (/.f64 (*.f64 z x) a))
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a)))
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (pow.f64 a 2)))))
x
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)) x)) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3)) x))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))) x)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) x)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))))
(/.f64 (*.f64 (-.f64 z t) x) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) x)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3)))))
(/.f64 (*.f64 (-.f64 z t) x) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) x)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) x) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))) (*.f64 -1 (/.f64 x a))) t) x)) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))) (*.f64 -1 (/.f64 x a))) t) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) a)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) y))) (pow.f64 t 2)) x))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))) (*.f64 -1 (/.f64 x a))) t) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) a)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) y))) (pow.f64 t 2)) (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 a 2))) (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))))) x)))) (/.f64 (*.f64 z x) a))
y
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a x) t)))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))))))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))))))))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
y
(+.f64 y (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 a x) (*.f64 y (-.f64 z a))) (*.f64 z x)) t)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 a x) (*.f64 y (-.f64 z a))) (*.f64 z x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))) (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y)) (*.f64 -1 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)))) (pow.f64 t 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 a x) (*.f64 y (-.f64 z a))) (*.f64 z x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))) (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(-.f64 (+.f64 x (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y) x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) y))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y) x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 4)) (*.f64 y (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4)))))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) y))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y) x)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
x
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x) (/.f64 (*.f64 (-.f64 z t) x) a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x))) (/.f64 (*.f64 (-.f64 z t) x) a))
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x))))) (/.f64 (*.f64 (-.f64 z t) x) a))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) x)) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (*.f64 -1 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)))) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) x))) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(+.f64 (*.f64 y (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))
(+.f64 (*.f64 y (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) y)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)))
(+.f64 (*.f64 y (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (+.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) y)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3)) (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 4)) (*.f64 -1 (*.f64 (pow.f64 t 3) z)))) (pow.f64 a 4)) (/.f64 (*.f64 y (-.f64 z t)) a))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 t 4))) (pow.f64 a 4)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2)))))))
y
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) y)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3)))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3)))))
(/.f64 t a)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
-1
(-.f64 (*.f64 -1 (/.f64 a t)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 a t)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 a t)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) 1)
(/.f64 t a)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(/.f64 t a)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 0))
(+.f64 0 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0)
(-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0))
(-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 0))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 -1 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 -1 (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))
(-.f64 (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 0)
(-.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 0))
(-.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) 0))
(-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))
(-.f64 0 (*.f64 -1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(-.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))
(-.f64 (-.f64 (+.f64 x (*.f64 (/.f64 z (-.f64 a t)) y)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) y))
(-.f64 (+.f64 (-.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x) (*.f64 (/.f64 t (-.f64 a t)) y))
(-.f64 (+.f64 (+.f64 x (*.f64 (/.f64 z (-.f64 a t)) y)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) y))
(-.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) y))
(-.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(-.f64 (+.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 1)
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))
(*.f64 1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) -1)
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))
(*.f64 (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))
(/.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 1)
(/.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))
(/.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) -1)
(neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))
(neg.f64 (*.f64 -1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 0))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) 0))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) 0))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y)) 0))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) 0))
(+.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (*.f64 y (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (neg.f64 (*.f64 (/.f64 t (-.f64 a t)) y)))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (*.f64 (/.f64 z (-.f64 a t)) y))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(+.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0)
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 0))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) 0))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) 0))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y)) 0))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) 0))
(-.f64 0 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (*.f64 (/.f64 t (-.f64 a t)) y))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (*.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) -1) (*.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) y)))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) y)))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(-.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (*.f64 (/.f64 t (-.f64 a t)) y)))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(-.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 z (-.f64 a t))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 1)
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 y y))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y))))
(/.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) -1)
(neg.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 t (-.f64 a t)) 0)
(+.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) 0))
(+.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) 0))
(+.f64 0 (/.f64 t (-.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 t (-.f64 a t)))
(-.f64 (/.f64 t (-.f64 a t)) 0)
(-.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) 0))
(-.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) 0))
(-.f64 0 (*.f64 -1 (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 t (-.f64 a t)) 1)
(*.f64 (/.f64 t (-.f64 a t)) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 t (-.f64 a t)))))
(*.f64 (/.f64 t (-.f64 a t)) (*.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(*.f64 (/.f64 t (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(*.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 -1 (neg.f64 (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 t (-.f64 a t)))
(*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 t (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 t (-.f64 a t))) -1)
(*.f64 (neg.f64 (/.f64 t (-.f64 a t))) (neg.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 t (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (neg.f64 (/.f64 t (-.f64 a t))))
(neg.f64 (*.f64 -1 (/.f64 t (-.f64 a t))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 t x) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(/.f64 (*.f64 z x) (-.f64 a t))
(/.f64 (*.f64 x z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(/.f64 (*.f64 z x) (-.f64 a t))
(/.f64 (*.f64 x z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 a t))) (/.f64 (*.f64 x z) (-.f64 a t)))
(/.f64 (*.f64 z x) a)
(/.f64 (*.f64 x z) a)
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (/.f64 (*.f64 z x) a))
(+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))))
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 z x) a) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 x z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a)))
(+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 x z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))))))
(+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 z x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) a) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))))) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 x z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)))))
(+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 x z) a) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)))))
x
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) (*.f64 -1 (/.f64 (*.f64 x a) t)))
(+.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x a) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)) x)) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x z) t)) (+.f64 x (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 x z)) (*.f64 a (*.f64 -1 x)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 x a) t)))
(+.f64 (+.f64 x (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x a) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3)) x))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 x z)) (*.f64 a (*.f64 -1 x)))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 x z)) (*.f64 a (*.f64 -1 x)))) (pow.f64 t 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 x z) t)) (*.f64 -1 (/.f64 (*.f64 x a) t))))
(+.f64 (+.f64 x (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 3)) (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2)))) (*.f64 -1 (-.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x a) t))))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 x z) (*.f64 x a)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z a)) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 x z) (*.f64 x a)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 2)))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z a)) t))) (neg.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))) x)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 x z) (*.f64 x a)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z a)) t)) (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (pow.f64 t 3))) (neg.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z a)) t)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))) (pow.f64 t 3)) (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t))
(neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (*.f64 x a) (-.f64 z t)) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 (*.f64 x a) (-.f64 z t)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 x a) (-.f64 z t)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z t))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x a) (-.f64 z t)) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z t))) (pow.f64 t 3)) (/.f64 (*.f64 x (-.f64 z t)) t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 x a) (-.f64 z t)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z t))) (pow.f64 t 3)) (/.f64 (*.f64 x (-.f64 z t)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) x)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a x)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 x a) (-.f64 z t)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z t))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 3))) (pow.f64 t 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z t))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 z t)) t) (/.f64 (*.f64 (*.f64 x a) (-.f64 z t)) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 3))) (pow.f64 t 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 x a) (-.f64 z t)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z t))) (pow.f64 t 3)) (/.f64 (*.f64 x (-.f64 z t)) t)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 a 3))) (pow.f64 t 4))))
(/.f64 (*.f64 (-.f64 z t) x) a)
(/.f64 (*.f64 x (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) x)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))))
(/.f64 (*.f64 (-.f64 z t) x) a)
(/.f64 (*.f64 x (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 3) x)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 x (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 x (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))))
(+.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 t y) (-.f64 a t)) (/.f64 (*.f64 t x) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 -1 (-.f64 (/.f64 (*.f64 t y) (-.f64 a t)) (/.f64 (*.f64 t x) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 -1 (-.f64 (/.f64 (*.f64 t y) (-.f64 a t)) (/.f64 (*.f64 t x) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 -1 (-.f64 (/.f64 (*.f64 t y) (-.f64 a t)) (/.f64 (*.f64 t x) (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 -1 (-.f64 (/.f64 (*.f64 t y) (-.f64 a t)) (/.f64 (*.f64 t x) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 -1 (-.f64 (/.f64 (*.f64 t y) (-.f64 a t)) (/.f64 (*.f64 t x) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (-.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))))
(+.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 -1 (-.f64 (/.f64 (*.f64 t y) (-.f64 a t)) (/.f64 (*.f64 t x) (-.f64 a t)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z))
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t))))))
(*.f64 (*.f64 -1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t)))) (-.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 z)) (+.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 t y) (-.f64 a t)) (/.f64 (*.f64 t x) (-.f64 a t))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t)))) (-.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 z)) (+.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 t y) (-.f64 a t)) (/.f64 (*.f64 t x) (-.f64 a t))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t))))
(+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t)))) (-.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 x (-.f64 a t)))))) (*.f64 -1 (/.f64 (*.f64 t x) (-.f64 a t)))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 z)) (+.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 t y) (-.f64 a t)) (/.f64 (*.f64 t x) (-.f64 a t))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) x) (/.f64 (*.f64 z x) a))
(+.f64 x (-.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 x z) a)))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))) (*.f64 -1 (/.f64 x a))) t) x)) (/.f64 (*.f64 z x) a))
(+.f64 (+.f64 x (*.f64 t (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a)))))) (-.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 x z) a)))
(+.f64 (+.f64 x (/.f64 (*.f64 z y) a)) (-.f64 (*.f64 t (+.f64 (neg.f64 (*.f64 y (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (*.f64 -1 (-.f64 (/.f64 (*.f64 x z) (pow.f64 a 2)) (/.f64 x a))))) (/.f64 (*.f64 x z) a)))
(+.f64 (+.f64 x (/.f64 (*.f64 z y) a)) (-.f64 (*.f64 t (*.f64 -1 (+.f64 (*.f64 y (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (-.f64 (/.f64 (*.f64 x z) (pow.f64 a 2)) (/.f64 x a))))) (/.f64 (*.f64 x z) a)))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))) (*.f64 -1 (/.f64 x a))) t) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) a)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) y))) (pow.f64 t 2)) x))) (/.f64 (*.f64 z x) a))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))) (+.f64 x (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) a)) (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))))))))) (-.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 x z) a)))
(+.f64 (+.f64 x (+.f64 (*.f64 t (+.f64 (neg.f64 (*.f64 y (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (*.f64 -1 (-.f64 (/.f64 (*.f64 x z) (pow.f64 a 2)) (/.f64 x a))))) (*.f64 (pow.f64 t 2) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) a) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))))))))) (-.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 x z) a)))
(+.f64 (+.f64 x (+.f64 (*.f64 t (*.f64 -1 (+.f64 (*.f64 y (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (-.f64 (/.f64 (*.f64 x z) (pow.f64 a 2)) (/.f64 x a))))) (*.f64 (pow.f64 t 2) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) a) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))))))))) (-.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 x z) a)))
(-.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))) (*.f64 -1 (/.f64 x a))) t) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) a)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) y))) (pow.f64 t 2)) (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2)))) (pow.f64 a 2))) (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))))) x)))) (/.f64 (*.f64 z x) a))
(-.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))) (+.f64 (/.f64 (*.f64 z y) a) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) a)) (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))))))) (+.f64 x (*.f64 (pow.f64 t 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 a 2))) (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))))))))) (/.f64 (*.f64 x z) a))
(+.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) a) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))))))) (+.f64 x (+.f64 (*.f64 t (+.f64 (neg.f64 (*.f64 y (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (*.f64 -1 (-.f64 (/.f64 (*.f64 x z) (pow.f64 a 2)) (/.f64 x a))))) (*.f64 (pow.f64 t 3) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 a 2)) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))))))))) (-.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 x z) a)))
(+.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) a) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))))))) (+.f64 x (+.f64 (*.f64 t (*.f64 -1 (+.f64 (*.f64 y (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (-.f64 (/.f64 (*.f64 x z) (pow.f64 a 2)) (/.f64 x a))))) (*.f64 (pow.f64 t 3) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 x a) (/.f64 (*.f64 x z) (pow.f64 a 2)))) (pow.f64 a 2)) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))))))))) (-.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 x z) a)))
y
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a x) t)))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x a) t)) y) (-.f64 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t) (*.f64 -1 (/.f64 (*.f64 x z) t))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x a) t)) y) (-.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t) (neg.f64 (/.f64 (*.f64 x z) t))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))))))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 x a) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 x z)) (*.f64 a (*.f64 -1 x)))) (pow.f64 t 2)))))) (-.f64 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t) (*.f64 -1 (/.f64 (*.f64 x z) t))))
(+.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t) (-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x a) t) (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2)))) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 x z) t))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z x)) (*.f64 -1 (*.f64 a x)))) (pow.f64 t 2))))))))) (*.f64 -1 (/.f64 (*.f64 z x) t)))
(+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 x z)) (*.f64 a (*.f64 -1 x)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 x z)) (*.f64 a (*.f64 -1 x)))) (pow.f64 t 2))) (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3))))))) (-.f64 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t) (*.f64 -1 (/.f64 (*.f64 x z) t))))
(+.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x a) t)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 3)) (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2)))))))) (neg.f64 (/.f64 (*.f64 x z) t))))
(+.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t) (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x a) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 3)) (/.f64 (*.f64 a (*.f64 -1 (*.f64 x (-.f64 z a)))) (pow.f64 t 2)))))) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 x z) t))))
y
(+.f64 y (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 a x) (*.f64 y (-.f64 z a))) (*.f64 z x)) t)))
(+.f64 y (*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z a)) (-.f64 (*.f64 x a) (*.f64 x z))) t)))
(+.f64 y (neg.f64 (/.f64 (+.f64 (*.f64 y (-.f64 z a)) (*.f64 x (-.f64 a z))) t)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 a x) (*.f64 y (-.f64 z a))) (*.f64 z x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))) (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z a)) (-.f64 (*.f64 x a) (*.f64 x z))) t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2))))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (neg.f64 (/.f64 (+.f64 (*.f64 y (-.f64 z a)) (*.f64 x (-.f64 a z))) t)))))
(+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 y (-.f64 z a)) (*.f64 x (-.f64 a z))) t) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y)) (*.f64 -1 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (pow.f64 a 2)))) (pow.f64 t 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 a x) (*.f64 y (-.f64 z a))) (*.f64 z x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))) (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) (pow.f64 t 2))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2)))))) (*.f64 (-.f64 (*.f64 x z) (*.f64 x a)) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 y (-.f64 z a)) (-.f64 (*.f64 x a) (*.f64 x z))) t)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 x z) (*.f64 x a))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)))))))
(+.f64 y (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (neg.f64 (/.f64 (+.f64 (*.f64 y (-.f64 z a)) (*.f64 x (-.f64 a z))) t)))) (neg.f64 (/.f64 (*.f64 -1 (+.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))))) (pow.f64 t 3)))))
(+.f64 y (+.f64 (+.f64 (/.f64 (*.f64 a (*.f64 x (-.f64 z a))) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (+.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (*.f64 (pow.f64 a 2) (*.f64 x (-.f64 z a))))) (pow.f64 t 3)) (/.f64 (+.f64 (*.f64 y (-.f64 z a)) (*.f64 x (-.f64 a z))) t)))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x)
(*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) x) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (+.f64 (*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) x) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (+.f64 (*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) x) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (+.f64 (*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) x) x))
(-.f64 (+.f64 x (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z t)))) (-.f64 x (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t))))
(+.f64 x (-.f64 (*.f64 y (+.f64 1 (neg.f64 (/.f64 z t)))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t))))
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y) x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(+.f64 (+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z t))))) (-.f64 (*.f64 a (+.f64 (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t))))
(+.f64 (*.f64 a (+.f64 (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)))) (+.f64 x (-.f64 (*.f64 y (+.f64 1 (neg.f64 (/.f64 z t)))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t)))))
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) y))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y) x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(+.f64 (+.f64 (+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z t))))) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)) (*.f64 y (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))))))) (-.f64 (*.f64 a (+.f64 (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t))))
(+.f64 (+.f64 (*.f64 y (+.f64 1 (neg.f64 (/.f64 z t)))) (+.f64 x (*.f64 a (+.f64 (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)))))) (-.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)) (*.f64 y (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3)))))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t))))
(-.f64 (+.f64 (*.f64 a (+.f64 (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 4)) (*.f64 y (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4)))))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (-.f64 z t) x) (pow.f64 t 3)) (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) y))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y) x)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) t)))
(+.f64 (+.f64 (+.f64 (+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z t))))) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)) (*.f64 y (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))))))) (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 4)) (*.f64 y (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4))))))) (-.f64 (*.f64 a (+.f64 (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) t))))
(+.f64 (*.f64 a (+.f64 (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 3)) (*.f64 y (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3)))))) (+.f64 x (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 x (-.f64 z t)) (pow.f64 t 4)) (*.f64 y (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4)))))) (*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))))) (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) t))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x) (/.f64 (*.f64 (-.f64 z t) x) a))
(+.f64 x (-.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 x (-.f64 z t)) a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x))) (/.f64 (*.f64 (-.f64 z t) x) a))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))) x)) (-.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z)))) (pow.f64 a 2)) (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))) (/.f64 (*.f64 (-.f64 z t) y) a))) (-.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2)) (/.f64 (*.f64 x (-.f64 z t)) a)))
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x))))) (/.f64 (*.f64 (-.f64 z t) x) a))
(+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z)))) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3))) x)))) (-.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3)) (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2)) (+.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))) (/.f64 (*.f64 (-.f64 z t) y) a))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3))))) (-.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 3) (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3)) (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2)) (+.f64 (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))) (pow.f64 a 3)))))) (-.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 3) (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3)) (/.f64 (*.f64 x (-.f64 z t)) a)))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)) x)
(+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) (*.f64 -1 (*.f64 x (-.f64 z t)))) a)))
(+.f64 x (neg.f64 (/.f64 (-.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) (neg.f64 (*.f64 x (-.f64 z t)))) a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) x)) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(+.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) (*.f64 -1 (*.f64 x (-.f64 z t)))) a)) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) (neg.f64 (*.f64 x (-.f64 z t)))) a)) (-.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2))) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) (*.f64 -1 (*.f64 (-.f64 z t) x))) a)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (*.f64 -1 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) x)))) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) x))) (/.f64 (*.f64 (-.f64 z t) (*.f64 t x)) (pow.f64 a 2)))
(+.f64 (+.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 z (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3)))) (*.f64 -1 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))))) (pow.f64 a 3)))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) (*.f64 -1 (*.f64 x (-.f64 z t)))) a)) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) (neg.f64 (*.f64 x (-.f64 z t)))) a)) (-.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (neg.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))))) (pow.f64 a 3))) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)))) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2))))
(-.f64 (+.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (neg.f64 (*.f64 (pow.f64 t 2) (*.f64 x (-.f64 z t))))) (pow.f64 a 3)) (/.f64 (-.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) (neg.f64 (*.f64 x (-.f64 z t)))) a)))) (/.f64 (*.f64 (*.f64 t x) (-.f64 z t)) (pow.f64 a 2)))
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 t y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z t))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(+.f64 (*.f64 y (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z t)))) (*.f64 a (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))))
(*.f64 y (+.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 y (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) y)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)))
(+.f64 (*.f64 a (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z t)))) (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3)))))))
(+.f64 (*.f64 y (+.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))) (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))))))
(+.f64 (*.f64 y (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (+.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) y)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))))
(+.f64 (*.f64 a (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (+.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z t)))) (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3)))))) (*.f64 (pow.f64 a 3) (*.f64 y (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4)))))))
(+.f64 (*.f64 a (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))))) (*.f64 y (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4)))) (+.f64 1 (neg.f64 (/.f64 z t)))))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))))) (*.f64 y (+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4)))) (+.f64 1 (neg.f64 (/.f64 z t)))))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z)))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3)) (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 3) (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3)) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) y) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 4)) (*.f64 -1 (*.f64 (pow.f64 t 3) z)))) (pow.f64 a 4)) (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 4)) (*.f64 -1 (*.f64 z (pow.f64 t 3))))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 3) (*.f64 z (pow.f64 t 2))))) (pow.f64 a 3)) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 4) (*.f64 z (pow.f64 t 3))))) (pow.f64 a 4)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) a))
(neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 z (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3))) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2))))
(+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) a))) (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3)) (/.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) y) a)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 t 4))) (pow.f64 a 4)) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 z) (*.f64 -1 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 z (pow.f64 t 2))) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 t 4))) (pow.f64 a 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) a)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 t 4))) (pow.f64 a 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 t 4))) (pow.f64 a 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3)) (/.f64 (*.f64 y (*.f64 -1 (-.f64 z t))) a))))
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 z y) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))))
(+.f64 (/.f64 (*.f64 z y) a) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 (*.f64 t y))))
(+.f64 (/.f64 (*.f64 z y) a) (neg.f64 (*.f64 y (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 z y) a) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 (*.f64 t y))) (*.f64 -1 (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 z y) a) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2)))))))
(+.f64 (/.f64 (*.f64 z y) a) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 (*.f64 t y))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))) (*.f64 -1 (*.f64 (pow.f64 t 3) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (*.f64 (pow.f64 t 3) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))))))) (+.f64 (/.f64 (*.f64 z y) a) (neg.f64 (*.f64 y (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)))))
(+.f64 (/.f64 (*.f64 z y) a) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (*.f64 y (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2)))))))
y
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) y)
(+.f64 y (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t))
(+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t) (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t) (+.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 a 3) (*.f64 z (pow.f64 a 2)))) (pow.f64 t 3)))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z a)) t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2))))) (pow.f64 t 3)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 z a)) t)))))
(/.f64 t a)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a))
(+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))
-1
(-.f64 (*.f64 -1 (/.f64 a t)) 1)
(+.f64 (*.f64 -1 (/.f64 a t)) -1)
(+.f64 -1 (neg.f64 (/.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) 1)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) -1))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) (+.f64 (*.f64 -1 (/.f64 a t)) -1))
(+.f64 (neg.f64 (/.f64 a t)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) -1))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
-1
(-.f64 (*.f64 -1 (/.f64 a t)) 1)
(+.f64 (*.f64 -1 (/.f64 a t)) -1)
(+.f64 -1 (neg.f64 (/.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) 1)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) -1))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) (+.f64 (*.f64 -1 (/.f64 a t)) -1))
(+.f64 (neg.f64 (/.f64 a t)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) -1))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
-1
(-.f64 (*.f64 -1 (/.f64 a t)) 1)
(+.f64 (*.f64 -1 (/.f64 a t)) -1)
(+.f64 -1 (neg.f64 (/.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) 1)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) -1))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) (+.f64 (*.f64 -1 (/.f64 a t)) -1))
(+.f64 (neg.f64 (/.f64 a t)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) -1))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(/.f64 t a)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a))
(+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))
(/.f64 t a)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a))
(+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0)
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 0))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(+.f64 0 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0)
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 0))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) 0))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) 1)
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) -1)
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 -1 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))
(-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 -1 (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 0)
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 0))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) 0))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 0 (*.f64 -1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (-.f64 x (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(-.f64 (*.f64 (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (+.f64 x (*.f64 (/.f64 z (-.f64 a t)) y)) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) y))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (-.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x) (*.f64 (/.f64 t (-.f64 a t)) y))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (+.f64 x (*.f64 (/.f64 z (-.f64 a t)) y)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 (+.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 t (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) y))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(+.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (-.f64 (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 y (/.f64 t (-.f64 a t))) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(+.f64 (-.f64 x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) (*.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 1)
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) -1)
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))) (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(/.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) 1)
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(/.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(/.f64 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) -1)
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) (+.f64 x (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(neg.f64 (*.f64 -1 (+.f64 x (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))))
(+.f64 x (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0)
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 0))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) 0))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) 0))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y)) 0))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) 0))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (*.f64 y (neg.f64 (/.f64 t (-.f64 a t)))))
(*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (neg.f64 (*.f64 (/.f64 t (-.f64 a t)) y)))
(*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (neg.f64 (/.f64 t (-.f64 a t)))))
(*.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (neg.f64 (/.f64 t (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (neg.f64 (/.f64 t (-.f64 a t)))))
(*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0)
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 0))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 0))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) 0))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) 0))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y)) 0))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) 0))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 0 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(neg.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(neg.f64 (neg.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (*.f64 (/.f64 t (-.f64 a t)) y))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (*.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) -1) (*.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) y)))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) y)))
(*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 t (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(neg.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 t (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (neg.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (*.f64 (/.f64 t (-.f64 a t)) y)))
(*.f64 (/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 t (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(*.f64 (/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 y (/.f64 t (-.f64 a t))) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(*.f64 (/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 (/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 t (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 t (-.f64 a t))))
(*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 t (-.f64 a t))))
(neg.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 z (-.f64 a t))))
(*.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) 1)
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 y y))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 y (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y))))
(/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y))))
(/.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 y y))))
(/.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) -1)
(neg.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))
(neg.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(neg.f64 (neg.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (/.f64 t (-.f64 a t)) 0)
(/.f64 t (-.f64 a t))
(+.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) 0))
(/.f64 t (-.f64 a t))
(+.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) 0))
(/.f64 t (-.f64 a t))
(+.f64 0 (/.f64 t (-.f64 a t)))
(/.f64 t (-.f64 a t))
(+.f64 (*.f64 0 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 t (-.f64 a t)))
(/.f64 t (-.f64 a t))
(-.f64 (/.f64 t (-.f64 a t)) 0)
(/.f64 t (-.f64 a t))
(-.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) 0))
(/.f64 t (-.f64 a t))
(-.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) 0))
(/.f64 t (-.f64 a t))
(-.f64 0 (*.f64 -1 (/.f64 t (-.f64 a t))))
(/.f64 t (-.f64 a t))
(*.f64 (/.f64 t (-.f64 a t)) 1)
(/.f64 t (-.f64 a t))
(*.f64 (/.f64 t (-.f64 a t)) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))
(/.f64 t (-.f64 a t))
(*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 1 (/.f64 t (-.f64 a t)))))
(/.f64 t (-.f64 a t))
(*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 t (-.f64 a t))
(*.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 t (-.f64 a t)))))
(/.f64 t (-.f64 a t))
(*.f64 (/.f64 t (-.f64 a t)) (*.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 t (-.f64 a t))
(*.f64 (/.f64 t (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 t (-.f64 a t))
(*.f64 1 (/.f64 t (-.f64 a t)))
(/.f64 t (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 t (-.f64 a t))))
(/.f64 t (-.f64 a t))
(*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 t (-.f64 a t)))
(/.f64 t (-.f64 a t))
(*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(/.f64 t (-.f64 a t))
(*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(/.f64 t (-.f64 a t))
(*.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 t (-.f64 a t)))
(/.f64 t (-.f64 a t))
(*.f64 (neg.f64 (/.f64 t (-.f64 a t))) -1)
(/.f64 t (-.f64 a t))
(*.f64 (neg.f64 (/.f64 t (-.f64 a t))) (neg.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 t (-.f64 a t))
(*.f64 (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (/.f64 t (-.f64 a t)))
(/.f64 t (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (neg.f64 (/.f64 t (-.f64 a t))))
(/.f64 t (-.f64 a t))
(neg.f64 (*.f64 -1 (/.f64 t (-.f64 a t))))
(/.f64 t (-.f64 a t))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
3.4b
(+.f64 x (-.f64 y x))
Compiler

Compiled 15 to 7 computations (53.3% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite50.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1384×rational_best_oopsla_all_46_json_45_simplify-13
1248×rational_best_oopsla_all_46_json_45_simplify-37
818×rational_best_oopsla_all_46_json_45_simplify-23
630×rational_best_oopsla_all_46_json-2
630×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0613
1351
2901
32701
412221
Stop Event
node limit
Counts
1 → 93
Calls
Call 1
Inputs
(+.f64 x (-.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (*.f64 y (/.f64 0 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (*.f64 (*.f64 y (/.f64 1 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (*.f64 (neg.f64 (/.f64 y y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y x) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x y) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x y) (-.f64 (+.f64 x x) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x x) (+.f64 x (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 x) (-.f64 (neg.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 x y)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 y y)) (*.f64 (/.f64 y y) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 y y)) (*.f64 1 (*.f64 (/.f64 y y) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (*.f64 x (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (*.f64 1 (*.f64 x (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 y y)) (*.f64 (/.f64 y y) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 y y)) (*.f64 (neg.f64 (/.f64 y y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 x) (/.f64 y y)) (*.f64 (/.f64 y y) (-.f64 (neg.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (/.f64 y y)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 x (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x y) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 x) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (-.f64 (neg.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (/.f64 y y)) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (*.f64 (/.f64 y y) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (*.f64 x (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (-.f64 (neg.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (/.f64 y y)) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (*.f64 (/.f64 y y) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (*.f64 x (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 (/.f64 y y))) (*.f64 (neg.f64 (/.f64 y y)) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 x x) x) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x x) (neg.f64 x)) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 x (/.f64 (-.f64 y x) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 x)) (neg.f64 x)) (*.f64 (neg.f64 y) (/.f64 (-.f64 y x) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 x) (+.f64 x x)) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (/.f64 (-.f64 y x) (-.f64 y x))) x) (*.f64 x (/.f64 (-.f64 y x) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 x)) x) (*.f64 (neg.f64 y) (/.f64 (-.f64 y x) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (neg.f64 x) x) (+.f64 x x)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (/.f64 y y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (*.f64 y (/.f64 1 y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (*.f64 (/.f64 y y) (/.f64 y y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 y))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (/.f64 y y))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 y (/.f64 (/.f64 y y) y)) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 y (/.f64 1 (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (+.f64 0 (*.f64 y (/.f64 1 (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (neg.f64 y) (/.f64 -1 (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (neg.f64 y) (/.f64 (neg.f64 (/.f64 y y)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (*.f64 y (/.f64 1 (/.f64 y y))) (/.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (neg.f64 (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (*.f64 -1 (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (*.f64 (neg.f64 (/.f64 y y)) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 (/.f64 0 y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 0 (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 0 (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1 y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1 y)) (*.f64 y (/.f64 (*.f64 y (/.f64 1 y)) (*.f64 y (/.f64 1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y y) (/.f64 y y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y y) (/.f64 y y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 (/.f64 y y) y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1 (/.f64 y y))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y y)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y y)) (*.f64 (neg.f64 y) (/.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (/.f64 y y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 y y) (/.f64 y y))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 y y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 y (/.f64 1 y))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 (*.f64 y (/.f64 1 y)) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x . y)))))

simplify165.0ms (1%)

Algorithm
egg-herbie
Rules
1094×rational_best_oopsla_all_46_json_45_simplify-72
840×rational_best_oopsla_all_46_json_45_simplify-89
734×rational_best_oopsla_all_46_json_45_simplify-10
720×rational_best_oopsla_all_46_json_45_simplify-23
690×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0211365
1874269
24168269
37073269
Stop Event
node limit
Counts
117 → 99
Calls
Call 1
Inputs
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
(-.f64 x (-.f64 x y))
(-.f64 y 0)
(-.f64 y (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) 0))
(-.f64 y (*.f64 y (/.f64 0 y)))
(-.f64 y (*.f64 (*.f64 y (/.f64 1 y)) 0))
(-.f64 y (*.f64 (neg.f64 (/.f64 y y)) 0))
(-.f64 (-.f64 y x) (neg.f64 x))
(-.f64 0 (neg.f64 y))
(-.f64 (+.f64 x y) x)
(-.f64 (+.f64 x y) (-.f64 (+.f64 x x) x))
(-.f64 (+.f64 x x) (+.f64 x (-.f64 x y)))
(-.f64 (neg.f64 x) (-.f64 (neg.f64 y) x))
(-.f64 (+.f64 x (+.f64 x y)) (+.f64 x x))
(-.f64 (*.f64 x (/.f64 y y)) (*.f64 (/.f64 y y) (-.f64 x y)))
(-.f64 (*.f64 x (/.f64 y y)) (*.f64 1 (*.f64 (/.f64 y y) (-.f64 x y))))
(-.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (*.f64 x (/.f64 y y)))
(-.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (*.f64 1 (*.f64 x (/.f64 y y))))
(-.f64 (*.f64 (-.f64 y x) (/.f64 y y)) (*.f64 (/.f64 y y) (neg.f64 x)))
(-.f64 (*.f64 (-.f64 y x) (/.f64 y y)) (*.f64 (neg.f64 (/.f64 y y)) x))
(-.f64 (*.f64 (neg.f64 x) (/.f64 y y)) (*.f64 (/.f64 y y) (-.f64 (neg.f64 y) x)))
(-.f64 (*.f64 (*.f64 x (/.f64 y y)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (-.f64 x y))))
(-.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 x (/.f64 y y))))
(-.f64 (*.f64 x (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (-.f64 x y)))
(-.f64 (*.f64 (-.f64 y x) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (neg.f64 x)))
(-.f64 (*.f64 0 (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (neg.f64 y)))
(-.f64 (*.f64 (+.f64 x y) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) x))
(-.f64 (*.f64 (neg.f64 x) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (-.f64 (neg.f64 y) x)))
(-.f64 (*.f64 (*.f64 x (/.f64 y y)) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (*.f64 (/.f64 y y) (-.f64 x y))))
(-.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (*.f64 x (/.f64 y y))))
(-.f64 (*.f64 x (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (-.f64 x y)))
(-.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (neg.f64 x)))
(-.f64 (*.f64 0 (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (neg.f64 y)))
(-.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) x))
(-.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (-.f64 (neg.f64 y) x)))
(-.f64 (*.f64 (*.f64 x (/.f64 y y)) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (*.f64 (/.f64 y y) (-.f64 x y))))
(-.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (*.f64 x (/.f64 y y))))
(-.f64 (*.f64 x (neg.f64 (/.f64 y y))) (*.f64 (neg.f64 (/.f64 y y)) (+.f64 x y)))
(-.f64 (-.f64 (+.f64 x x) x) (-.f64 x y))
(-.f64 (+.f64 (+.f64 x x) (neg.f64 x)) (-.f64 x y))
(-.f64 (-.f64 (*.f64 y (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 x (/.f64 (-.f64 y x) (-.f64 y x))))
(-.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 x)) (neg.f64 x)) (*.f64 (neg.f64 y) (/.f64 (-.f64 y x) (-.f64 y x))))
(-.f64 (+.f64 (neg.f64 x) (+.f64 x x)) (-.f64 x y))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 y x) (-.f64 y x))) x) (*.f64 x (/.f64 (-.f64 y x) (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 x)) x) (*.f64 (neg.f64 y) (/.f64 (-.f64 y x) (-.f64 y x))))
(-.f64 (+.f64 (-.f64 (neg.f64 x) x) (+.f64 x x)) (neg.f64 y))
(*.f64 y 1)
(*.f64 y (/.f64 y y))
(*.f64 y (*.f64 y (/.f64 1 y)))
(*.f64 y (*.f64 (/.f64 y y) (/.f64 y y)))
(*.f64 y (/.f64 (/.f64 y y) (/.f64 y y)))
(*.f64 y (*.f64 y (/.f64 (/.f64 y y) y)))
(*.f64 y (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 y))))
(*.f64 y (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (*.f64 y (/.f64 (*.f64 y (/.f64 1 y)) y)))
(*.f64 y (*.f64 y (/.f64 (*.f64 (/.f64 y y) (/.f64 y y)) y)))
(*.f64 y (*.f64 (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 y))) (/.f64 y y)))
(*.f64 y (*.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (/.f64 y y))) (/.f64 y y)))
(*.f64 y (*.f64 (*.f64 y (/.f64 (/.f64 y y) y)) (/.f64 y y)))
(*.f64 1 y)
(*.f64 (/.f64 y y) y)
(*.f64 (/.f64 y y) (*.f64 y (/.f64 1 (/.f64 y y))))
(*.f64 (/.f64 y y) (+.f64 0 (*.f64 y (/.f64 1 (/.f64 y y)))))
(*.f64 (/.f64 y y) (*.f64 (neg.f64 y) (/.f64 -1 (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 (neg.f64 y) (/.f64 (neg.f64 (/.f64 y y)) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 (*.f64 y (/.f64 1 (/.f64 y y))) (/.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 (neg.f64 y) -1)
(*.f64 (neg.f64 y) (neg.f64 (/.f64 y y)))
(*.f64 (neg.f64 y) (*.f64 -1 (/.f64 y y)))
(*.f64 (neg.f64 y) (*.f64 (neg.f64 (/.f64 y y)) (/.f64 y y)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 0 y) (/.f64 y y)))
(*.f64 (neg.f64 y) (-.f64 0 (*.f64 y (/.f64 1 y))))
(*.f64 (neg.f64 y) (-.f64 0 (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 (*.f64 y (/.f64 1 y)) y)
(*.f64 (*.f64 y (/.f64 1 y)) (*.f64 y (/.f64 (*.f64 y (/.f64 1 y)) (*.f64 y (/.f64 1 y)))))
(*.f64 -1 (neg.f64 y))
(*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) y)
(*.f64 (/.f64 (/.f64 y y) (/.f64 y y)) y)
(*.f64 (*.f64 y (/.f64 (/.f64 y y) y)) y)
(*.f64 (*.f64 y (/.f64 1 (/.f64 y y))) (/.f64 y y))
(*.f64 (neg.f64 (/.f64 y y)) (neg.f64 y))
(*.f64 (neg.f64 (/.f64 y y)) (*.f64 (neg.f64 y) (/.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 y))) y)
(*.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (/.f64 y y))) y)
(*.f64 (neg.f64 (*.f64 (/.f64 y y) (/.f64 y y))) (neg.f64 y))
(*.f64 (neg.f64 (neg.f64 (/.f64 y y))) y)
(*.f64 (neg.f64 (*.f64 y (/.f64 1 y))) (neg.f64 y))
(/.f64 y 1)
(/.f64 y (/.f64 y y))
(/.f64 y (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 y (/.f64 (*.f64 y (/.f64 1 y)) (*.f64 y (/.f64 1 y))))
(/.f64 (neg.f64 y) -1)
(neg.f64 (neg.f64 y))
Outputs
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
(-.f64 x (-.f64 x y))
y
(-.f64 y 0)
y
(-.f64 y (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) 0))
y
(-.f64 y (*.f64 y (/.f64 0 y)))
y
(-.f64 y (*.f64 (*.f64 y (/.f64 1 y)) 0))
y
(-.f64 y (*.f64 (neg.f64 (/.f64 y y)) 0))
y
(-.f64 (-.f64 y x) (neg.f64 x))
y
(-.f64 0 (neg.f64 y))
y
(-.f64 (+.f64 x y) x)
y
(-.f64 (+.f64 x y) (-.f64 (+.f64 x x) x))
y
(-.f64 (+.f64 x x) (+.f64 x (-.f64 x y)))
y
(-.f64 (neg.f64 x) (-.f64 (neg.f64 y) x))
y
(-.f64 (+.f64 x (+.f64 x y)) (+.f64 x x))
y
(-.f64 (*.f64 x (/.f64 y y)) (*.f64 (/.f64 y y) (-.f64 x y)))
y
(-.f64 (*.f64 x (/.f64 y y)) (*.f64 1 (*.f64 (/.f64 y y) (-.f64 x y))))
y
(-.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (*.f64 x (/.f64 y y)))
y
(-.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (*.f64 1 (*.f64 x (/.f64 y y))))
y
(-.f64 (*.f64 (-.f64 y x) (/.f64 y y)) (*.f64 (/.f64 y y) (neg.f64 x)))
y
(-.f64 (*.f64 (-.f64 y x) (/.f64 y y)) (*.f64 (neg.f64 (/.f64 y y)) x))
y
(-.f64 (*.f64 (neg.f64 x) (/.f64 y y)) (*.f64 (/.f64 y y) (-.f64 (neg.f64 y) x)))
y
(-.f64 (*.f64 (*.f64 x (/.f64 y y)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (-.f64 x y))))
y
(-.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 x (/.f64 y y))))
y
(-.f64 (*.f64 x (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (-.f64 x y)))
y
(-.f64 (*.f64 (-.f64 y x) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (neg.f64 x)))
y
(-.f64 (*.f64 0 (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (neg.f64 y)))
y
(-.f64 (*.f64 (+.f64 x y) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) x))
y
(-.f64 (*.f64 (neg.f64 x) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (-.f64 (neg.f64 y) x)))
y
(-.f64 (*.f64 (*.f64 x (/.f64 y y)) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (*.f64 (/.f64 y y) (-.f64 x y))))
y
(-.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (*.f64 y (/.f64 1 y))) (*.f64 (*.f64 y (/.f64 1 y)) (*.f64 x (/.f64 y y))))
y
(-.f64 (*.f64 x (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (-.f64 x y)))
y
(-.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (neg.f64 x)))
y
(-.f64 (*.f64 0 (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (neg.f64 y)))
y
(-.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) x))
y
(-.f64 (*.f64 (neg.f64 x) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (-.f64 (neg.f64 y) x)))
y
(-.f64 (*.f64 (*.f64 x (/.f64 y y)) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (*.f64 (/.f64 y y) (-.f64 x y))))
y
(-.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 y y)) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (*.f64 x (/.f64 y y))))
y
(-.f64 (*.f64 x (neg.f64 (/.f64 y y))) (*.f64 (neg.f64 (/.f64 y y)) (+.f64 x y)))
y
(-.f64 (-.f64 (+.f64 x x) x) (-.f64 x y))
y
(-.f64 (+.f64 (+.f64 x x) (neg.f64 x)) (-.f64 x y))
y
(-.f64 (-.f64 (*.f64 y (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 x (/.f64 (-.f64 y x) (-.f64 y x))))
(-.f64 (-.f64 (*.f64 y (/.f64 (-.f64 x y) (-.f64 x y))) (neg.f64 x)) (*.f64 x (/.f64 (-.f64 x y) (-.f64 x y))))
(-.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (-.f64 y x)) (neg.f64 x))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (-.f64 y x))))
(-.f64 (-.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 x)) (neg.f64 x)) (*.f64 (neg.f64 y) (/.f64 (-.f64 y x) (-.f64 y x))))
(-.f64 (-.f64 (*.f64 y (/.f64 (-.f64 x y) (-.f64 x y))) (neg.f64 x)) (*.f64 x (/.f64 (-.f64 x y) (-.f64 x y))))
(-.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (-.f64 y x)) (neg.f64 x))
(-.f64 x (neg.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (-.f64 y x))))
(-.f64 (+.f64 (neg.f64 x) (+.f64 x x)) (-.f64 x y))
y
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 y x) (-.f64 y x))) x) (*.f64 x (/.f64 (-.f64 y x) (-.f64 y x))))
(+.f64 x (-.f64 (*.f64 y (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 x (/.f64 (-.f64 x y) (-.f64 x y)))))
(+.f64 x (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 x)) x) (*.f64 (neg.f64 y) (/.f64 (-.f64 y x) (-.f64 y x))))
(+.f64 x (-.f64 (*.f64 y (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 x (/.f64 (-.f64 x y) (-.f64 x y)))))
(+.f64 x (*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (-.f64 y x)))
(-.f64 (+.f64 (-.f64 (neg.f64 x) x) (+.f64 x x)) (neg.f64 y))
y
(*.f64 y 1)
y
(*.f64 y (/.f64 y y))
y
(*.f64 y (*.f64 y (/.f64 1 y)))
y
(*.f64 y (*.f64 (/.f64 y y) (/.f64 y y)))
y
(*.f64 y (/.f64 (/.f64 y y) (/.f64 y y)))
y
(*.f64 y (*.f64 y (/.f64 (/.f64 y y) y)))
y
(*.f64 y (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 y))))
y
(*.f64 y (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (/.f64 y y))))
y
(*.f64 y (*.f64 y (/.f64 (*.f64 y (/.f64 1 y)) y)))
y
(*.f64 y (*.f64 y (/.f64 (*.f64 (/.f64 y y) (/.f64 y y)) y)))
y
(*.f64 y (*.f64 (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 y))) (/.f64 y y)))
y
(*.f64 y (*.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (/.f64 y y))) (/.f64 y y)))
y
(*.f64 y (*.f64 (*.f64 y (/.f64 (/.f64 y y) y)) (/.f64 y y)))
y
(*.f64 1 y)
y
(*.f64 (/.f64 y y) y)
y
(*.f64 (/.f64 y y) (*.f64 y (/.f64 1 (/.f64 y y))))
y
(*.f64 (/.f64 y y) (+.f64 0 (*.f64 y (/.f64 1 (/.f64 y y)))))
y
(*.f64 (/.f64 y y) (*.f64 (neg.f64 y) (/.f64 -1 (/.f64 y y))))
y
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (/.f64 y y))))
y
(*.f64 (/.f64 y y) (*.f64 (neg.f64 y) (/.f64 (neg.f64 (/.f64 y y)) (/.f64 y y))))
y
(*.f64 (/.f64 y y) (*.f64 (*.f64 y (/.f64 1 (/.f64 y y))) (/.f64 (/.f64 y y) (/.f64 y y))))
y
(*.f64 (neg.f64 y) -1)
y
(*.f64 (neg.f64 y) (neg.f64 (/.f64 y y)))
y
(*.f64 (neg.f64 y) (*.f64 -1 (/.f64 y y)))
y
(*.f64 (neg.f64 y) (*.f64 (neg.f64 (/.f64 y y)) (/.f64 y y)))
y
(*.f64 (neg.f64 y) (-.f64 (/.f64 0 y) (/.f64 y y)))
y
(*.f64 (neg.f64 y) (-.f64 0 (*.f64 y (/.f64 1 y))))
y
(*.f64 (neg.f64 y) (-.f64 0 (*.f64 (/.f64 y y) (/.f64 y y))))
y
(*.f64 (*.f64 y (/.f64 1 y)) y)
y
(*.f64 (*.f64 y (/.f64 1 y)) (*.f64 y (/.f64 (*.f64 y (/.f64 1 y)) (*.f64 y (/.f64 1 y)))))
y
(*.f64 -1 (neg.f64 y))
y
(*.f64 (*.f64 (/.f64 y y) (/.f64 y y)) y)
y
(*.f64 (/.f64 (/.f64 y y) (/.f64 y y)) y)
y
(*.f64 (*.f64 y (/.f64 (/.f64 y y) y)) y)
y
(*.f64 (*.f64 y (/.f64 1 (/.f64 y y))) (/.f64 y y))
y
(*.f64 (neg.f64 (/.f64 y y)) (neg.f64 y))
y
(*.f64 (neg.f64 (/.f64 y y)) (*.f64 (neg.f64 y) (/.f64 (/.f64 y y) (/.f64 y y))))
y
(*.f64 (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 y))) y)
y
(*.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (/.f64 y y))) y)
y
(*.f64 (neg.f64 (*.f64 (/.f64 y y) (/.f64 y y))) (neg.f64 y))
y
(*.f64 (neg.f64 (neg.f64 (/.f64 y y))) y)
y
(*.f64 (neg.f64 (*.f64 y (/.f64 1 y))) (neg.f64 y))
y
(/.f64 y 1)
y
(/.f64 y (/.f64 y y))
y
(/.f64 y (/.f64 (/.f64 y y) (/.f64 y y)))
y
(/.f64 y (/.f64 (*.f64 y (/.f64 1 y)) (*.f64 y (/.f64 1 y))))
y
(/.f64 (neg.f64 y) -1)
y
(neg.f64 (neg.f64 y))
y

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 41 to 10 computations (75.6% saved)

series17.0ms (0.1%)

Counts
3 → 144
Calls

39 calls:

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

rewrite186.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1018×rational_best_oopsla_all_46_json_45_simplify-7
1008×rational_best_oopsla_all_46_json_45_simplify-108
708×rational_best_oopsla_all_46_json_45_simplify-35
546×rational_best_oopsla_all_46_json_45_simplify-80
494×rational_best_oopsla_all_46_json_45_simplify-93
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01269
16869
219969
386369
4438769
Stop Event
node limit
Counts
3 → 212
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))
(*.f64 (-.f64 y x) z)
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (*.f64 x (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 0 (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 z)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)) (-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (-.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z))) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y z) (*.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 z)) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) 0) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 x) (*.f64 y (neg.f64 z))) (*.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) 0) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 z (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (neg.f64 z)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 z (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (neg.f64 z)) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 z (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y z) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (neg.f64 z)) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 z (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (neg.f64 z)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (-.f64 y x) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (/.f64 z z)) (*.f64 (-.f64 y x) (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 x y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (-.f64 x y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 1 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (-.f64 0 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))))

simplify245.0ms (1.4%)

Algorithm
egg-herbie
Rules
1522×rational_best_oopsla_all_46_json_45_simplify-49
1226×rational_best_oopsla_all_46_json_45_simplify-35
1040×rational_best_oopsla_all_46_json_45_simplify-89
876×rational_best_oopsla_all_46_json_45_simplify-24
868×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055413912
1169512684
2593212572
Stop Event
node limit
Counts
356 → 331
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y x) z)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3))))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 y x) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 y x) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z (-.f64 y x))) (pow.f64 a 4)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (-.f64 y x))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (-.f64 y x))) (pow.f64 t 4))))))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
x
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (-.f64 y x))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x))))
x
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)))
x
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) x)
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) x)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
(+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z (-.f64 y x))) (pow.f64 a 4)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) x)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 0)
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 0))
(+.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 y x) z) 0)
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z))))
(+.f64 (*.f64 (-.f64 y x) z) (-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0))
(+.f64 (*.f64 (-.f64 y x) z) (-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0))
(+.f64 (*.f64 (-.f64 y x) z) (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0))
(+.f64 (*.f64 (-.f64 y x) z) (-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z))) 0))
(+.f64 0 (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 y z) (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) 0))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 0 (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 x (neg.f64 z)) (*.f64 y z))
(+.f64 (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)) (-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0))
(+.f64 (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (-.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z))) (*.f64 (-.f64 y x) z))
(-.f64 (*.f64 (-.f64 y x) z) 0)
(-.f64 0 (*.f64 z (-.f64 x y)))
(-.f64 (*.f64 y z) (*.f64 x z))
(-.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(-.f64 (*.f64 x (neg.f64 z)) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(-.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(-.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (-.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(-.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (-.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(-.f64 (-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(-.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(-.f64 (-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(-.f64 (-.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(-.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (-.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(-.f64 (-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) 0) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (-.f64 (*.f64 0 x) (*.f64 y (neg.f64 z))) (*.f64 x z))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(-.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(-.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) 0) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 z (-.f64 x y)))
(-.f64 (+.f64 (*.f64 y z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 x z))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(-.f64 (+.f64 (*.f64 x (neg.f64 z)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 y (neg.f64 z)))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(-.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(-.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 z (-.f64 x y)))
(-.f64 (+.f64 (*.f64 y z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 x z))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(-.f64 (+.f64 (*.f64 x (neg.f64 z)) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 y (neg.f64 z)))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(-.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(-.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 z (-.f64 x y)))
(-.f64 (+.f64 (*.f64 y z) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 x z))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(-.f64 (+.f64 (*.f64 x (neg.f64 z)) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 y (neg.f64 z)))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(-.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(-.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 z (-.f64 x y)))
(-.f64 (+.f64 (*.f64 y z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 x z))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(-.f64 (+.f64 (*.f64 x (neg.f64 z)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 y (neg.f64 z)))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(-.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(-.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(/.f64 (*.f64 (-.f64 y x) z) 1)
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (-.f64 y x) (-.f64 y x)))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 z z))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (/.f64 z z)) (*.f64 (-.f64 y x) (/.f64 z z))))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))
(/.f64 (*.f64 z (-.f64 x y)) -1)
(neg.f64 (*.f64 z (-.f64 x y)))
(-.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 x))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 0)
(-.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 1 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (-.f64 0 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) -1)
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(neg.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(neg.f64 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
Outputs
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))) (neg.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y x) z)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 y x) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 3))) (pow.f64 a 4))) (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 t 2)) (pow.f64 a 3))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 y x) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 3))) (pow.f64 a 4))) (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 t 2)) (pow.f64 a 3))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z (-.f64 y x))) (pow.f64 a 4)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 3))) (pow.f64 a 4))) (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 t 2)) (pow.f64 a 3))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))) (neg.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (-.f64 y x))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) z)) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))) (neg.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (-.f64 y x))) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)))))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) -1) (neg.f64 x))
(*.f64 (+.f64 -1 (/.f64 z (-.f64 a t))) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) -1) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (+.f64 -1 (/.f64 z (-.f64 a t))) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) -1) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (+.f64 -1 (/.f64 z (-.f64 a t))) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) -1) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (+.f64 -1 (/.f64 z (-.f64 a t))) (neg.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
x
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))) (+.f64 x (neg.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z (-.f64 y x))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))) (+.f64 x (neg.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))))
x
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (+.f64 x (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 t 2)) (pow.f64 a 3)))))
x
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) x)))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (+.f64 x (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 t 2)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 y x) z)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (+.f64 x (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 t 2)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z (-.f64 y x))) (pow.f64 a 4)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
(+.f64 (+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)))) (+.f64 (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2))))
(+.f64 (+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 y x) (*.f64 z (pow.f64 t 3))) (pow.f64 a 4)))) (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (/.f64 (*.f64 (*.f64 z (-.f64 y x)) (pow.f64 t 2)) (pow.f64 a 3))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y x) z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))) (+.f64 x (neg.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 y x))) (pow.f64 t 3))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 y x))) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 y x)) t))) (+.f64 x (neg.f64 (/.f64 (*.f64 z (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 0)
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) 0))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 0)
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) 1)
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) -1)
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (*.f64 (-.f64 y x) z) 0)
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (-.f64 y x) z) (-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z))) 0))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 0 (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y z) (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))
(*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))))
(+.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) 0))
(+.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 0 (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 x (neg.f64 z)) (*.f64 y z))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (neg.f64 x)) (-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (-.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 (-.f64 y x) z) 0)
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 0 (*.f64 z (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 y z) (*.f64 x z))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 x (neg.f64 z)) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (-.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (-.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (-.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (-.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (-.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) 0) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (-.f64 (*.f64 0 x) (*.f64 y (neg.f64 z))) (*.f64 x z))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) 0) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) 0) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) 0) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) 0) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) 0) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 z (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 y z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 x z))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 x (neg.f64 z)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 z (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 y z) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 x z))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 x (neg.f64 z)) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 z (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 y z) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 x z))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 x (neg.f64 z)) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 z (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 y z) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 x z))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 x (neg.f64 z)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 y x)))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))
(-.f64 (+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) x))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 z (-.f64 x y))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x z)))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 x (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 x (neg.f64 z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (neg.f64 (*.f64 z (-.f64 x y))))
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))))
(-.f64 (+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 z z)))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (neg.f64 z))) (*.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))
(/.f64 (*.f64 (-.f64 y x) z) 1)
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (-.f64 y x) (-.f64 y x)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 z z))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 z (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(/.f64 (*.f64 z (-.f64 y x)) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (/.f64 z z)) (*.f64 (-.f64 y x) (/.f64 z z))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 z (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z)) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) z))))
(/.f64 (*.f64 z (-.f64 y x)) (/.f64 (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x))) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 z (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 z (-.f64 y x)))))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(/.f64 (*.f64 z (-.f64 x y)) -1)
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(neg.f64 (*.f64 z (-.f64 x y)))
(+.f64 (*.f64 z y) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 y x))
(-.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (*.f64 -1 x))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 0)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(-.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 1 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (-.f64 0 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) -1)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))) (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) 1)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(neg.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
(neg.f64 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 54 to 11 computations (79.6% saved)

series13.0ms (0.1%)

Counts
2 → 96
Calls

27 calls:

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

rewrite96.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
788×rational_best_oopsla_all_46_json_45_simplify-35
680×rational_best_oopsla_all_46_json_45_simplify-13
660×rational_best_oopsla_all_46_json_45_simplify-36
594×rational_best_oopsla_all_46_json_45_simplify-89
570×rational_best_oopsla_all_46_json_45_simplify-93
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
16944
224844
3114344
4500744
Stop Event
node limit
Counts
2 → 109
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)
(*.f64 (-.f64 y x) (-.f64 z a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 z a)) (*.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 x y)) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 a z)) (*.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))) (*.f64 (-.f64 y x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))) (*.f64 (-.f64 y x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (-.f64 y x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))) (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z))) (neg.f64 a)) (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 y x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 z a)) (*.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (-.f64 x y)) (*.f64 z (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y z) (-.f64 (*.f64 x z) (*.f64 a (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y z) (-.f64 (*.f64 y a) (*.f64 x (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x a) (-.f64 (*.f64 x z) (*.f64 y (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x a) (-.f64 (-.f64 (*.f64 x z) (*.f64 y (-.f64 z a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 1 (*.f64 x (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 a z)) (*.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 a z)) (*.f64 1 (*.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 a z)) (*.f64 -1 (*.f64 y (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 a z)) (-.f64 (*.f64 0 x) (*.f64 y (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 (-.f64 y x) a) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (-.f64 x y)) (*.f64 y z)) (*.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a (-.f64 x y)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (-.f64 a z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 a (-.f64 x y)) (*.f64 y z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 (-.f64 y x) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 (-.f64 y x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 x (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a (-.f64 x y)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 x (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (-.f64 a z)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 a (-.f64 x y)) (*.f64 y z)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1 (*.f64 x a)) (-.f64 (*.f64 x z) (*.f64 y (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (neg.f64 y)) (-.f64 (*.f64 x (neg.f64 a)) (*.f64 (-.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a (/.f64 (-.f64 y x) (-.f64 y x))) x) (-.f64 (*.f64 y (*.f64 a (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (-.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a (/.f64 (-.f64 y x) (-.f64 y x))) (-.f64 x y)) (-.f64 (*.f64 0 (*.f64 a (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (-.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 a (-.f64 x y)) (*.f64 x z)) (neg.f64 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y z) (*.f64 x (-.f64 z a))) (*.f64 y a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (-.f64 a z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z)) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 x y) (/.f64 (-.f64 a z) (-.f64 a z))) (*.f64 (-.f64 x y) (/.f64 (-.f64 a z) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (-.f64 a z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 y x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a))))))))

simplify117.0ms (0.7%)

Algorithm
egg-herbie
Rules
1488×rational_best_oopsla_all_46_json_45_simplify-49
1030×rational_best_oopsla_all_46_json_45_simplify-7
1022×rational_best_oopsla_all_46_json_45_simplify-89
990×rational_best_oopsla_all_46_json_45_simplify-37
826×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02817177
110386277
246506251
Stop Event
node limit
Counts
205 → 178
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(/.f64 (*.f64 y (-.f64 z a)) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(/.f64 (*.f64 y (-.f64 z a)) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t))
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 y x) z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 y x) z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 y x) z) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 y x) z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 y x) z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 y x) z) t))
(/.f64 (*.f64 (-.f64 y x) z) t)
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(*.f64 -1 (*.f64 (-.f64 z a) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(*.f64 -1 (*.f64 (-.f64 z a) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(*.f64 -1 (*.f64 (-.f64 z a) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(*.f64 -1 (*.f64 a (-.f64 y x)))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 -1 (*.f64 a (-.f64 y x))))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 -1 (*.f64 a (-.f64 y x))))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 (-.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 z (-.f64 y x)))
(*.f64 -1 (*.f64 a (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 z (-.f64 y x)))
(*.f64 -1 (*.f64 a (-.f64 y x)))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 -1 (*.f64 a (-.f64 y x))))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 -1 (*.f64 a (-.f64 y x))))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 -1 (*.f64 a (-.f64 y x))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) 0)
(+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(+.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))
(-.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) 1)
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(*.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z a)) 0)
(+.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))))
(+.f64 0 (*.f64 (-.f64 y x) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 x y)))
(+.f64 (*.f64 y (-.f64 z a)) (*.f64 x (-.f64 a z)))
(+.f64 (*.f64 a (-.f64 x y)) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))))
(+.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 x (-.f64 a z)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))) (*.f64 (-.f64 y x) (-.f64 z a)))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) (-.f64 z a)))
(+.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z))) (neg.f64 a)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))) (*.f64 (-.f64 y x) (-.f64 z a)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (-.f64 y x) (-.f64 z a)))
(+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))) (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z))) (neg.f64 a)) (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))))
(-.f64 (*.f64 (-.f64 y x) (-.f64 z a)) 0)
(-.f64 0 (*.f64 (-.f64 y x) (-.f64 a z)))
(-.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) (-.f64 a z))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a))))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) a))
(-.f64 (*.f64 y (-.f64 z a)) (*.f64 x (-.f64 z a)))
(-.f64 (*.f64 a (-.f64 x y)) (*.f64 z (-.f64 x y)))
(-.f64 (*.f64 y z) (-.f64 (*.f64 x z) (*.f64 a (-.f64 x y))))
(-.f64 (*.f64 y z) (-.f64 (*.f64 y a) (*.f64 x (-.f64 a z))))
(-.f64 (*.f64 x a) (-.f64 (*.f64 x z) (*.f64 y (-.f64 z a))))
(-.f64 (*.f64 x a) (-.f64 (-.f64 (*.f64 x z) (*.f64 y (-.f64 z a))) 0))
(-.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))))
(-.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 1 (*.f64 x (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 x (-.f64 a z)) (*.f64 y (-.f64 a z)))
(-.f64 (*.f64 x (-.f64 a z)) (*.f64 1 (*.f64 y (-.f64 a z))))
(-.f64 (*.f64 x (-.f64 a z)) (*.f64 -1 (*.f64 y (-.f64 z a))))
(-.f64 (*.f64 x (-.f64 a z)) (-.f64 (*.f64 0 x) (*.f64 y (-.f64 z a))))
(-.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 (-.f64 y x) a) (*.f64 y z)))
(-.f64 (+.f64 (*.f64 a (-.f64 x y)) (*.f64 y z)) (*.f64 x z))
(-.f64 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) a)))
(-.f64 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (-.f64 z a))))
(-.f64 (*.f64 (*.f64 a (-.f64 x y)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 x y))))
(-.f64 (*.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 x (-.f64 a z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (-.f64 a z))))
(-.f64 (*.f64 (+.f64 (*.f64 a (-.f64 x y)) (*.f64 y z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) x))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (-.f64 x y)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(-.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z))) a))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z))) (-.f64 a z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 (-.f64 y x) (-.f64 a z))))
(-.f64 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 (-.f64 y x) a)))
(-.f64 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 x (-.f64 z a))))
(-.f64 (*.f64 (*.f64 a (-.f64 x y)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 z (-.f64 x y))))
(-.f64 (*.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 x (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))
(-.f64 (*.f64 (*.f64 x (-.f64 a z)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 y (-.f64 a z))))
(-.f64 (*.f64 (+.f64 (*.f64 a (-.f64 x y)) (*.f64 y z)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 x z)))
(-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z)) y))
(-.f64 (*.f64 1 (*.f64 x a)) (-.f64 (*.f64 x z) (*.f64 y (-.f64 z a))))
(-.f64 (*.f64 a (neg.f64 y)) (-.f64 (*.f64 x (neg.f64 a)) (*.f64 (-.f64 y x) z)))
(-.f64 (*.f64 (*.f64 a (/.f64 (-.f64 y x) (-.f64 y x))) x) (-.f64 (*.f64 y (*.f64 a (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (-.f64 y x) z)))
(-.f64 (*.f64 (*.f64 a (/.f64 (-.f64 y x) (-.f64 y x))) (-.f64 x y)) (-.f64 (*.f64 0 (*.f64 a (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (-.f64 y x) z)))
(-.f64 (-.f64 (*.f64 a (-.f64 x y)) (*.f64 x z)) (neg.f64 (*.f64 y z)))
(-.f64 (-.f64 (*.f64 y z) (*.f64 x (-.f64 z a))) (*.f64 y a))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) 1)
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (-.f64 y x) (-.f64 y x)))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (-.f64 a z) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z)) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 x y) (/.f64 (-.f64 a z) (-.f64 a z))) (*.f64 (-.f64 x y) (/.f64 (-.f64 a z) (-.f64 a z)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 a z)) -1)
(neg.f64 (*.f64 (-.f64 y x) (-.f64 a z)))
(neg.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) (-.f64 a z))))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a))))
Outputs
(*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t))
(neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (*.f64 y (-.f64 (/.f64 z t) (/.f64 a t))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 (-.f64 z a) y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 (-.f64 z a) y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 (-.f64 z a) y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t))
(neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t))
(neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) x) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t))
(neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t))
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))))
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 y x) z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 y x) z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 y x) z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 y x) z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 y x) z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 y x) z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(/.f64 (*.f64 (-.f64 y x) z) t)
(/.f64 (*.f64 z (-.f64 y x)) t)
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t))
(neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t))
(neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 y x)) t)) (/.f64 (*.f64 z (-.f64 y x)) t))
(*.f64 -1 (*.f64 (-.f64 z a) x))
(*.f64 x (-.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(*.f64 y (-.f64 z a))
(*.f64 (-.f64 z a) y)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(*.f64 y (-.f64 z a))
(*.f64 (-.f64 z a) y)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(*.f64 y (-.f64 z a))
(*.f64 (-.f64 z a) y)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 (-.f64 z a) x))
(*.f64 x (-.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 (-.f64 z a) x))
(*.f64 x (-.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z a) x)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 a (-.f64 y x)))
(*.f64 a (-.f64 x y))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 -1 (*.f64 a (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 -1 (*.f64 a (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 -1 (*.f64 a (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(*.f64 (-.f64 y x) z)
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(*.f64 (-.f64 y x) z)
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(*.f64 z (-.f64 y x))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(*.f64 -1 (*.f64 a (-.f64 y x)))
(*.f64 a (-.f64 x y))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 y x))) (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(*.f64 -1 (*.f64 a (-.f64 y x)))
(*.f64 a (-.f64 x y))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 -1 (*.f64 a (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 -1 (*.f64 a (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 -1 (*.f64 a (-.f64 y x))))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) 0)
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(+.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(-.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) 0)
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) 1)
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) -1)
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) t)
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) t)
(+.f64 (*.f64 (-.f64 y x) (-.f64 z a)) 0)
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(+.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(+.f64 0 (*.f64 (-.f64 y x) (-.f64 z a)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 x y)))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 y (-.f64 z a)) (*.f64 x (-.f64 a z)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 a (-.f64 x y)) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 z a) (*.f64 y (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))))
(*.f64 (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z a) (*.f64 y (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))))
(*.f64 (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 x (-.f64 a z)) (*.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 -1 (*.f64 (-.f64 z a) x)))
(*.f64 (-.f64 z a) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (neg.f64 x)))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))) (*.f64 (-.f64 y x) (-.f64 z a)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z a) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (-.f64 y x) (-.f64 z a)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(+.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z))) (neg.f64 a)))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 z a))) (+.f64 z (neg.f64 a)))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z))) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))) (*.f64 (-.f64 y x) (-.f64 z a)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (-.f64 y x) (-.f64 z a)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))) (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 (-.f64 z a) (*.f64 y (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))))
(*.f64 (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))))
(+.f64 (*.f64 (-.f64 z a) (*.f64 y (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))))
(*.f64 (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (neg.f64 x)) (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (*.f64 (-.f64 z a) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z))) (neg.f64 a)) (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 z a))) (+.f64 z (neg.f64 a)))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z))) (+.f64 z (neg.f64 a)))
(-.f64 (*.f64 (-.f64 y x) (-.f64 z a)) 0)
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 0 (*.f64 (-.f64 y x) (-.f64 a z)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) (-.f64 a z))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 (-.f64 y x) z) (*.f64 (-.f64 y x) a))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 y (-.f64 z a)) (*.f64 x (-.f64 z a)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 a (-.f64 x y)) (*.f64 z (-.f64 x y)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 y z) (-.f64 (*.f64 x z) (*.f64 a (-.f64 x y))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 y z) (-.f64 (*.f64 y a) (*.f64 x (-.f64 a z))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 x a) (-.f64 (*.f64 x z) (*.f64 y (-.f64 z a))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 x a) (-.f64 (-.f64 (*.f64 x z) (*.f64 y (-.f64 z a))) 0))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 x (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 1 (*.f64 x (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 x (-.f64 a z)) (*.f64 y (-.f64 a z)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 x (-.f64 a z)) (*.f64 1 (*.f64 y (-.f64 a z))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 x (-.f64 a z)) (*.f64 -1 (*.f64 y (-.f64 z a))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 x (-.f64 a z)) (-.f64 (*.f64 0 x) (*.f64 y (-.f64 z a))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 (-.f64 y x) a) (*.f64 y z)))
(-.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 a (-.f64 y x)) (*.f64 z y)))
(-.f64 (*.f64 z y) (-.f64 (*.f64 a (-.f64 y x)) (*.f64 z (neg.f64 x))))
(-.f64 (+.f64 (*.f64 a (-.f64 x y)) (*.f64 y z)) (*.f64 x z))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(-.f64 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) a)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (-.f64 z a))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 (*.f64 a (-.f64 x y)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 z (-.f64 x y))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 (*.f64 x (-.f64 a z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 y (-.f64 a z))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 (+.f64 (*.f64 a (-.f64 x y)) (*.f64 y z)) (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 x z)))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 -1 (*.f64 a (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 a)))
(-.f64 (*.f64 y (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) x))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (-.f64 x y)))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (-.f64 0 (-.f64 x y)))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (neg.f64 (-.f64 x y)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) x))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 x y)))
(*.f64 (*.f64 (-.f64 z a) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (-.f64 0 (-.f64 x y)))
(-.f64 0 (*.f64 (-.f64 x y) (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))))
(neg.f64 (*.f64 (-.f64 x y) (-.f64 z a)))
(-.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z))) a))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 0 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 a z) (-.f64 a z))) (-.f64 a z)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 (-.f64 y x) (-.f64 a z))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (neg.f64 (*.f64 (-.f64 y x) (-.f64 a z))))
(*.f64 (-.f64 z a) (*.f64 (/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) (*.f64 (-.f64 a z) (-.f64 x y))) (-.f64 y x)))
(*.f64 (-.f64 z a) (*.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 (-.f64 y x) a)))
(*.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (neg.f64 (*.f64 (-.f64 y x) (-.f64 a z))))
(*.f64 (-.f64 z a) (*.f64 (/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) (*.f64 (-.f64 a z) (-.f64 x y))) (-.f64 y x)))
(*.f64 (-.f64 z a) (*.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 x (-.f64 z a))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (neg.f64 (*.f64 (-.f64 y x) (-.f64 a z))))
(*.f64 (-.f64 z a) (*.f64 (/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) (*.f64 (-.f64 a z) (-.f64 x y))) (-.f64 y x)))
(*.f64 (-.f64 z a) (*.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 a (-.f64 x y)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 z (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (neg.f64 (*.f64 (-.f64 y x) (-.f64 a z))))
(*.f64 (-.f64 z a) (*.f64 (/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) (*.f64 (-.f64 a z) (-.f64 x y))) (-.f64 y x)))
(*.f64 (-.f64 z a) (*.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 y (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 x (*.f64 (-.f64 z a) (/.f64 (-.f64 y x) (-.f64 y x))))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (neg.f64 (*.f64 (-.f64 y x) (-.f64 a z))))
(*.f64 (-.f64 z a) (*.f64 (/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) (*.f64 (-.f64 a z) (-.f64 x y))) (-.f64 y x)))
(*.f64 (-.f64 z a) (*.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (-.f64 y x)))
(-.f64 (*.f64 (*.f64 x (-.f64 a z)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 y (-.f64 a z))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (neg.f64 (*.f64 (-.f64 y x) (-.f64 a z))))
(*.f64 (-.f64 z a) (*.f64 (/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) (*.f64 (-.f64 a z) (-.f64 x y))) (-.f64 y x)))
(*.f64 (-.f64 z a) (*.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (-.f64 y x)))
(-.f64 (*.f64 (+.f64 (*.f64 a (-.f64 x y)) (*.f64 y z)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 x z)))
(*.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (+.f64 (*.f64 z y) (-.f64 (*.f64 a (-.f64 x y)) (*.f64 z x))))
(*.f64 (/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) (*.f64 (-.f64 a z) (-.f64 x y))) (*.f64 (-.f64 y x) (+.f64 z (neg.f64 a))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (*.f64 (-.f64 y x) (+.f64 z (neg.f64 a))))
(-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))) (*.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z)) y))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 1 (*.f64 x a)) (-.f64 (*.f64 x z) (*.f64 y (-.f64 z a))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 a (neg.f64 y)) (-.f64 (*.f64 x (neg.f64 a)) (*.f64 (-.f64 y x) z)))
(-.f64 (*.f64 a (neg.f64 y)) (-.f64 (*.f64 x (neg.f64 a)) (*.f64 z (-.f64 y x))))
(-.f64 (*.f64 z (-.f64 y x)) (-.f64 (*.f64 x (neg.f64 a)) (*.f64 y (neg.f64 a))))
(-.f64 (*.f64 z (-.f64 y x)) (-.f64 (*.f64 a (neg.f64 x)) (*.f64 a (neg.f64 y))))
(-.f64 (*.f64 (*.f64 a (/.f64 (-.f64 y x) (-.f64 y x))) x) (-.f64 (*.f64 y (*.f64 a (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (-.f64 y x) z)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (*.f64 (*.f64 a (/.f64 (-.f64 y x) (-.f64 y x))) (-.f64 x y)) (-.f64 (*.f64 0 (*.f64 a (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (-.f64 y x) z)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (-.f64 (*.f64 a (-.f64 x y)) (*.f64 x z)) (neg.f64 (*.f64 y z)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(-.f64 (-.f64 (*.f64 y z) (*.f64 x (-.f64 z a))) (*.f64 y a))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) 1)
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (-.f64 y x) (-.f64 y x)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (-.f64 a z) (-.f64 a z)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z)) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x))) (*.f64 (-.f64 y x) (/.f64 (-.f64 z a) (-.f64 y x)))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z)))))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 a z)))))
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) (/.f64 (*.f64 (-.f64 a z) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (-.f64 a z) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (/.f64 (-.f64 y x) (-.f64 y x))))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 x y) (/.f64 (-.f64 a z) (-.f64 a z))) (*.f64 (-.f64 x y) (/.f64 (-.f64 a z) (-.f64 a z)))))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (/.f64 (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (-.f64 x y)) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) (/.f64 (*.f64 (/.f64 (-.f64 a z) (-.f64 a z)) (-.f64 x y)) (*.f64 (/.f64 (-.f64 a z) (-.f64 a z)) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) (*.f64 (-.f64 y x) (-.f64 z a)))))
(/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (/.f64 (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x))) (/.f64 (*.f64 (-.f64 z a) (-.f64 y x)) (*.f64 (-.f64 z a) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) (/.f64 (/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) (*.f64 (-.f64 a z) (-.f64 x y))) (/.f64 (*.f64 (-.f64 a z) (-.f64 x y)) (*.f64 (-.f64 a z) (-.f64 x y)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 a z)) -1)
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(neg.f64 (*.f64 (-.f64 y x) (-.f64 a z)))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(neg.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (*.f64 (-.f64 y x) (-.f64 a z))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a))))
(*.f64 (-.f64 z a) (-.f64 y x))
(*.f64 (-.f64 a z) (-.f64 x y))

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 z (-.f64 a t))
0.0b
(/.f64 t (-.f64 a t))
2.6b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x))
3.4b
(+.f64 (/.f64 t (-.f64 a t)) 1)
Compiler

Compiled 61 to 19 computations (68.9% saved)

series9.0ms (0.1%)

Counts
3 → 96
Calls

27 calls:

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

rewrite120.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
880×rational_best_oopsla_all_46_json_45_simplify-35
810×rational_best_oopsla_all_46_json_45_simplify-36
624×rational_best_oopsla_all_46_json_45_simplify-13
584×rational_best_oopsla_all_46_json_45_simplify-80
536×rational_best_oopsla_all_46_json_45_simplify-37
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01579
18775
224375
3111175
4502875
Stop Event
node limit
Counts
3 → 146
Calls
Call 1
Inputs
(+.f64 (/.f64 t (-.f64 a t)) 1)
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 (/.f64 t (-.f64 a t)) 1)) (neg.f64 x))
(/.f64 z (-.f64 a t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (/.f64 t (-.f64 a t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 t (-.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 1 (+.f64 (/.f64 t (-.f64 a t)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (+.f64 (/.f64 t (-.f64 a t)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 1 (+.f64 (/.f64 t (-.f64 a t)) 1))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (+.f64 (/.f64 t (-.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 1 (+.f64 (/.f64 t (-.f64 a t)) 1))) (+.f64 (/.f64 t (-.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))) (+.f64 (/.f64 t (-.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (/.f64 t (-.f64 a t)) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 0 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 (neg.f64 x) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (-.f64 a t)) x) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 x) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 1 (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 1 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 0 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 0 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (-.f64 (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (*.f64 (/.f64 z (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (*.f64 1 (*.f64 (/.f64 z (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (-.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 0 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (-.f64 (neg.f64 x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 x) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) x) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t)))) -1) (*.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 z (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 t (-.f64 a t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (+.f64 (/.f64 t (-.f64 a t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 x x)) x) (-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 x x))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 t (-.f64 a t))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 x))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 z (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 z (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 a t)) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 z (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 z (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 z (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 z (-.f64 a t))))))))

simplify410.0ms (2.4%)

Algorithm
egg-herbie
Rules
1640×rational_best_oopsla_all_46_json_45_simplify-89
1372×rational_best_oopsla_all_46_json_45_simplify-24
1274×rational_best_oopsla_all_46_json_45_simplify-74
800×rational_best_oopsla_all_46_json_45_simplify-10
422×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049717790
1179816982
2727216978
Stop Event
node limit
Counts
242 → 321
Calls
Call 1
Inputs
1
(+.f64 (/.f64 t a) 1)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) 1))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(*.f64 -1 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(*.f64 -1 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
1
(+.f64 (/.f64 t a) 1)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) 1))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
1
(+.f64 (/.f64 t a) 1)
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) 1))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 -1 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) x))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 -1 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) x))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) x)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4))) x))) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 -1 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) x))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) x))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) x) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z))) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) x) (pow.f64 a 2))) x)))
x
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) x) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) x) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)) x) (pow.f64 a 2))) x))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) x) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3))) x) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)) x) (pow.f64 a 2))) x)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z a) 1) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z a) 1) x)))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z a) 1) x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) x)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z a) 1) x)))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 a 2) (*.f64 a z)) x) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 a 2) (*.f64 a z)) x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) z)) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 a 2) (*.f64 a z)) x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 3) z)) x) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) z)) x) (pow.f64 t 3))))))
(/.f64 (*.f64 (-.f64 z a) x) t)
(+.f64 (/.f64 (*.f64 (-.f64 z a) x) t) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (-.f64 z a) x) t) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 4)) (*.f64 (pow.f64 a 3) z)) x) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 (-.f64 z a) x) t) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(*.f64 -1 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(-.f64 (/.f64 t (-.f64 a t)) -1)
(-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) 0)
(-.f64 0 (*.f64 -1 (+.f64 (/.f64 t (-.f64 a t)) 1)))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) -1))
(*.f64 1 (+.f64 (/.f64 t (-.f64 a t)) 1))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) 1)
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 1 (+.f64 (/.f64 t (-.f64 a t)) 1))))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (+.f64 (/.f64 t (-.f64 a t)) 1))))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 1 (+.f64 (/.f64 t (-.f64 a t)) 1))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))
(*.f64 -1 (-.f64 -1 (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (+.f64 (/.f64 t (-.f64 a t)) 1))
(*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))))
(*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))))
(*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 1 (+.f64 (/.f64 t (-.f64 a t)) 1))) (+.f64 (/.f64 t (-.f64 a t)) 1))
(*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) -1)
(*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))) (+.f64 (/.f64 t (-.f64 a t)) 1))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))) (-.f64 -1 (/.f64 t (-.f64 a t))))
(/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) 1)
(/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))
(/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))
(neg.f64 (*.f64 -1 (+.f64 (/.f64 t (-.f64 a t)) 1)))
(+.f64 x (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 0)
(+.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 0 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(+.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(+.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))
(+.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x))))
(+.f64 0 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 (neg.f64 x) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 0 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 t (-.f64 a t)) x) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) x))
(+.f64 (*.f64 (neg.f64 x) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)))
(+.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))
(+.f64 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(+.f64 (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) x)
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 x (*.f64 1 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (-.f64 0 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) x)))
(-.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(-.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 0)
(-.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 0 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(-.f64 0 (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x))
(-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x)))
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) x)))
(-.f64 0 (-.f64 (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(-.f64 0 (-.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (-.f64 (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(-.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (*.f64 (/.f64 z (-.f64 a t)) x))
(-.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (*.f64 1 (*.f64 (/.f64 z (-.f64 a t)) x)))
(-.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (-.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(-.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(-.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 0 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(-.f64 (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 x))
(-.f64 (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (-.f64 (neg.f64 x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(-.f64 (*.f64 (neg.f64 x) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (neg.f64 x))
(-.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) x) (neg.f64 x))
(-.f64 (*.f64 (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t)))) -1) (*.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 z (-.f64 a t)) x)))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 0 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x)))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) x)))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 t (-.f64 a t)) 1)))
(-.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(-.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (+.f64 (/.f64 t (-.f64 a t)) 1)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(-.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x))
(-.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 x x)) x) (-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 x x))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(-.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(-.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 x (/.f64 t (-.f64 a t))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) x) x))
(-.f64 (neg.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 x))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) x) x))
(-.f64 (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (neg.f64 x))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 1)
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 x x))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x))))
(/.f64 (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x) -1)
(neg.f64 (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x))
(neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 z (-.f64 a t)) 0)
(+.f64 0 (/.f64 z (-.f64 a t)))
(-.f64 (/.f64 z (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 z (-.f64 a t))))
(*.f64 1 (/.f64 z (-.f64 a t)))
(*.f64 (/.f64 z (-.f64 a t)) 1)
(*.f64 (/.f64 z (-.f64 a t)) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 -1 (neg.f64 (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 z (-.f64 a t)))
(*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 z (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 z (-.f64 a t))) -1)
(*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 z (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t))))
(neg.f64 (neg.f64 (/.f64 z (-.f64 a t))))
Outputs
1
(+.f64 (/.f64 t a) 1)
(+.f64 1 (/.f64 t a))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) 1))
(+.f64 (+.f64 1 (/.f64 t a)) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 1 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 -1 (/.f64 a t))
(neg.f64 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))) (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(*.f64 -1 (/.f64 a t))
(neg.f64 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))) (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(*.f64 -1 (/.f64 a t))
(neg.f64 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 (pow.f64 a 4) (pow.f64 t 4)))) (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
1
(+.f64 (/.f64 t a) 1)
(+.f64 1 (/.f64 t a))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) 1))
(+.f64 (+.f64 1 (/.f64 t a)) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 1 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
1
(+.f64 (/.f64 t a) 1)
(+.f64 1 (/.f64 t a))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) 1))
(+.f64 (+.f64 1 (/.f64 t a)) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (+.f64 1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 1 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) x)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) x)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 x (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x z) (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) x)))
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 x z) t)
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 -1 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) x))))
(+.f64 (/.f64 (*.f64 x z) t) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (*.f64 a x))))
(+.f64 (/.f64 (*.f64 x z) t) (neg.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (*.f64 a x))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 -1 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) x))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) x)))))
(+.f64 (/.f64 (*.f64 x z) t) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (*.f64 a x))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) x)))))
(+.f64 (/.f64 (*.f64 x z) t) (*.f64 -1 (+.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (*.f64 a x)) (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) x)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4))) x))) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 -1 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) x))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) x))))))
(+.f64 (/.f64 (*.f64 x z) t) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4)))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (*.f64 a x))) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) x))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (*.f64 a x)) (*.f64 (-.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 z (pow.f64 t 3))) (*.f64 (pow.f64 a 2) x)))) (+.f64 (neg.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 z (pow.f64 t 4))) (*.f64 (pow.f64 a 3) x))) (/.f64 (*.f64 x z) t)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) x) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 t 2) -1) (*.f64 t (*.f64 -1 z)))) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a))) (neg.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z))) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 t 2)) (*.f64 -1 (*.f64 t z))) x) (pow.f64 a 2))) x)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 t 2) -1) (*.f64 t (*.f64 -1 z)))) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)))) (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 t 3) -1) (*.f64 (pow.f64 t 2) (*.f64 -1 z)))) (pow.f64 a 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 (pow.f64 t 2) (*.f64 t z)))) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 (pow.f64 t 3) (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3))) x)))
x
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) x) a) x)
(+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 -1 z) (*.f64 t -1))) a))
(+.f64 x (/.f64 (*.f64 x (*.f64 -1 (-.f64 z t))) a))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) x) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)) x) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2))) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 -1 z) (*.f64 t -1))) a)))
(+.f64 (+.f64 x (/.f64 (*.f64 x (*.f64 -1 (-.f64 z t))) a)) (neg.f64 (/.f64 (*.f64 x (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 t)) x) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3))) x) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 t z) (pow.f64 t 2)) x) (pow.f64 a 2))) x)))
(+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 z)) (*.f64 (pow.f64 t 3) -1))) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2))) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 -1 z) (*.f64 t -1))) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 (*.f64 t z) (pow.f64 t 2))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 x (*.f64 -1 (-.f64 z t))) a) (+.f64 x (/.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 t 3)))) (pow.f64 a 3)))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z a) 1) x))
(*.f64 (+.f64 (/.f64 z a) -1) (*.f64 -1 x))
(*.f64 (+.f64 -1 (/.f64 z a)) (neg.f64 x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z a) 1) x)))
(+.f64 (*.f64 (+.f64 (/.f64 z a) -1) (*.f64 -1 x)) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)))
(+.f64 (*.f64 (+.f64 -1 (/.f64 z a)) (neg.f64 x)) (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z a) 1) x))))
(+.f64 (+.f64 (*.f64 (+.f64 (/.f64 z a) -1) (*.f64 -1 x)) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 (+.f64 -1 (/.f64 z a)) (neg.f64 x)) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) x)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z a) 1) x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 z a) -1) (*.f64 -1 x)) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) x))))
(+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 t x)) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 (+.f64 -1 (/.f64 z a)) (neg.f64 x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) x)))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 a (*.f64 -1 z))) t))
(neg.f64 (/.f64 (*.f64 x (+.f64 a (neg.f64 z))) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 a 2) (*.f64 a z)) x) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 a (*.f64 -1 z))) t)) (*.f64 -1 (/.f64 (*.f64 x (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 x (+.f64 a (neg.f64 z))) t) (/.f64 (*.f64 x (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 a 2) (*.f64 a z)) x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) z)) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 a (*.f64 -1 z))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 x (-.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 a (neg.f64 z))) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)) (/.f64 (*.f64 x (-.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 a 2) (*.f64 a z)) x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 3) z)) x) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) z)) x) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 3) z))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 a (*.f64 -1 z))) t)) (*.f64 -1 (/.f64 (*.f64 x (-.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) z))) (pow.f64 t 3)) (/.f64 (*.f64 x (-.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 3) z))) (pow.f64 t 4)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (+.f64 a (neg.f64 z))) t) (/.f64 (*.f64 x (-.f64 (pow.f64 a 2) (*.f64 a z))) (pow.f64 t 2)))))
(/.f64 (*.f64 (-.f64 z a) x) t)
(/.f64 (*.f64 x (-.f64 z a)) t)
(+.f64 (/.f64 (*.f64 (-.f64 z a) x) t) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (/.f64 (*.f64 x (+.f64 (*.f64 a z) (*.f64 (pow.f64 a 2) -1))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (-.f64 z a) x) t) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2))))
(+.f64 (+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (/.f64 (*.f64 x (+.f64 (*.f64 a z) (*.f64 (pow.f64 a 2) -1))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 x (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (*.f64 -1 z)))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3))) (/.f64 (*.f64 x (-.f64 z a)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) x) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 4)) (*.f64 (pow.f64 a 3) z)) x) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 (-.f64 z a) x) t) (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z)) x) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (*.f64 -1 z)))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (pow.f64 a 3) z) (*.f64 -1 (pow.f64 a 4)))) (pow.f64 t 4)) (/.f64 (*.f64 x (+.f64 (*.f64 a z) (*.f64 (pow.f64 a 2) -1))) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 x (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (/.f64 (*.f64 x (+.f64 (*.f64 (pow.f64 a 3) z) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4)))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 -1 (/.f64 z t))
(neg.f64 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 z t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 z t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)) (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (/.f64 (*.f64 t z) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (/.f64 (*.f64 t z) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (/.f64 (*.f64 t z) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)))))
(*.f64 -1 (/.f64 z t))
(neg.f64 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 z t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 z t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)) (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 z t))
(neg.f64 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 z t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 z t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)) (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(-.f64 (/.f64 t (-.f64 a t)) -1)
(+.f64 1 (/.f64 t (-.f64 a t)))
(-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(-.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) 0)
(+.f64 1 (/.f64 t (-.f64 a t)))
(-.f64 0 (*.f64 -1 (+.f64 (/.f64 t (-.f64 a t)) 1)))
(+.f64 1 (/.f64 t (-.f64 a t)))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) -1))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 1 (+.f64 (/.f64 t (-.f64 a t)) 1))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) 1)
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 1 (+.f64 (/.f64 t (-.f64 a t)) 1))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (+.f64 (/.f64 t (-.f64 a t)) 1))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 1 (+.f64 (/.f64 t (-.f64 a t)) 1))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 -1 (-.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (+.f64 (/.f64 t (-.f64 a t)) 1))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 1 (+.f64 (/.f64 t (-.f64 a t)) 1))) (+.f64 (/.f64 t (-.f64 a t)) 1))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) -1)
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))) (+.f64 (/.f64 t (-.f64 a t)) 1))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))) (-.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) 1)
(+.f64 1 (/.f64 t (-.f64 a t)))
(/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))
(+.f64 1 (/.f64 t (-.f64 a t)))
(/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(neg.f64 (*.f64 -1 (+.f64 (/.f64 t (-.f64 a t)) 1)))
(+.f64 1 (/.f64 t (-.f64 a t)))
(+.f64 x (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 0)
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 0 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 0 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 (neg.f64 x) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(+.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 x (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 x (+.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 x (+.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(+.f64 (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 0 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (+.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) (+.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 t (-.f64 a t)) x) (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 x (-.f64 1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (neg.f64 x) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))
(*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(+.f64 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))
(+.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 x (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 x (+.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 x (+.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (+.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) (+.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) x)
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 1 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 x (-.f64 0 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) x)))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 0)
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 0 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 0 (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x)))
(neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x)))
(neg.f64 (*.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x)))
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) x)))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 0 (-.f64 (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 0 (-.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(neg.f64 (-.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 x (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (-.f64 (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (*.f64 (/.f64 z (-.f64 a t)) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (*.f64 1 (*.f64 (/.f64 z (-.f64 a t)) x)))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(-.f64 (*.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(-.f64 (*.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (-.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(-.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 0 (/.f64 x x))) (-.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))
(-.f64 0 (-.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))
(neg.f64 (-.f64 (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))) (*.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))))
(-.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(-.f64 (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(-.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 1 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(-.f64 (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(-.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(*.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(*.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(-.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 0 (/.f64 x x))) (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(-.f64 0 (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(neg.f64 (-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))) (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(-.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 0 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 x (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (-.f64 (neg.f64 x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (neg.f64 x) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (neg.f64 x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) x) (neg.f64 x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 x))
(*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t)))) -1) (*.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x))))
(*.f64 -1 (-.f64 (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x))))
(*.f64 1 (*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) (*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 z (-.f64 a t)) x)))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) (*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(*.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) (-.f64 (*.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))))
(-.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(*.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(-.f64 (*.f64 0 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x)))
(*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(*.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) x)))
(*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 x (-.f64 -1 (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 x (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))) (*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))))
(-.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(*.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 t (-.f64 a t)) 1)))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))
(-.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (+.f64 (/.f64 t (-.f64 a t)) 1)))
(*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(-.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(neg.f64 (-.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (*.f64 x (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 x x)) x) (-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 x x))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(-.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 x (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))) (*.f64 x (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(-.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))))
(*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (-.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(*.f64 (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) (-.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(-.f64 (*.f64 x (/.f64 t (-.f64 a t))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) x) x))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (neg.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 x))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) x) x))
(-.f64 (neg.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 x))) (-.f64 (*.f64 x (/.f64 z (-.f64 a t))) x))
(-.f64 x (-.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 x)) (neg.f64 (*.f64 x (/.f64 z (-.f64 a t))))))
(-.f64 (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (neg.f64 x))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) 1)
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 x x))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))) (*.f64 x (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (*.f64 x (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (*.f64 x (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))) (*.f64 x (*.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))))))
(/.f64 (-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (/.f64 x x))))
(/.f64 (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x) -1)
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(neg.f64 (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x))
(+.f64 x (neg.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 x (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x)))
(neg.f64 (*.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) (-.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) x)))
(+.f64 (/.f64 z (-.f64 a t)) 0)
(/.f64 z (-.f64 a t))
(+.f64 0 (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(-.f64 (/.f64 z (-.f64 a t)) 0)
(/.f64 z (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 z (-.f64 a t))))
(/.f64 z (-.f64 a t))
(*.f64 1 (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 z (-.f64 a t)) 1)
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 z (-.f64 a t)) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 z (-.f64 a t)))))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(/.f64 z (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 z (-.f64 a t))))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(/.f64 z (-.f64 a t))
(*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(*.f64 (neg.f64 (/.f64 z (-.f64 a t))) -1)
(/.f64 z (-.f64 a t))
(*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(/.f64 z (-.f64 a t))
(*.f64 (*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t))))
(/.f64 z (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 z (-.f64 a t))))
(/.f64 z (-.f64 a t))

eval803.0ms (4.7%)

Compiler

Compiled 54744 to 14032 computations (74.4% saved)

prune429.0ms (2.5%)

Pruning

27 alts after pruning (26 fresh and 1 done)

PrunedKeptTotal
New1401181419
Fresh2810
Picked101
Done314
Total1407271434
Error
0.0b
Counts
1434 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
52.7b
(/.f64 (*.f64 (-.f64 z a) x) t)
55.8b
(/.f64 (*.f64 z x) t)
42.5b
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
40.1b
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
39.8b
(+.f64 (*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) x) x)
31.3b
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
39.2b
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 2)))))
46.2b
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))
38.2b
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)))
38.6b
(+.f64 y (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))))
30.1b
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
38.8b
(+.f64 x (/.f64 (*.f64 z y) (-.f64 a t)))
50.4b
(+.f64 x (-.f64 y x))
28.0b
(+.f64 x (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
45.8b
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
40.4b
(+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t)))))
48.2b
(+.f64 x (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)))
45.5b
(+.f64 x (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)))
32.4b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
52.4b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 -1 1)) (neg.f64 x))
50.4b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))) (neg.f64 x))
43.8b
(*.f64 (+.f64 -1 (/.f64 z a)) (neg.f64 x))
46.2b
(*.f64 (*.f64 y (/.f64 1 y)) y)
43.6b
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
53.6b
(neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))
46.2b
y
45.9b
x
Compiler

Compiled 886 to 525 computations (40.7% saved)

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
2.4b
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
5.2b
(+.f64 x (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
16.2b
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))
Compiler

Compiled 152 to 25 computations (83.6% saved)

series12.0ms (0.1%)

Counts
3 → 180
Calls

45 calls:

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

rewrite85.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1350×rational_best_oopsla_all_46_json_45_simplify-13
1162×rational_best_oopsla_all_46_json_45_simplify-23
980×rational_best_oopsla_all_46_json_45_simplify-37
914×rational_best_oopsla_all_46_json-2
914×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017225
1112147
2405147
32070147
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(+.f64 x (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))

simplify218.0ms (1.3%)

Algorithm
egg-herbie
Rules
1502×rational_best_oopsla_all_46_json_45_simplify-89
1272×rational_best_oopsla_all_46_json_45_simplify-24
1156×rational_best_oopsla_all_46_json_45_simplify-74
990×rational_best_oopsla_all_46_json_45_simplify-7
746×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053419368
1186718816
2714918732
Stop Event
node limit
Counts
280 → 299
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) y) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) y)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) (pow.f64 a 2)) (pow.f64 t 3))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
y
(+.f64 y (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x)))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (-.f64 y x))) (pow.f64 t 4))) x))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) x)))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) x)))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))) x) (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))) x) (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))))))
(/.f64 (-.f64 a t) (*.f64 y (-.f64 z t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (/.f64 a (*.f64 (-.f64 z t) y))) (/.f64 t (*.f64 (-.f64 z t) y)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (pow.f64 y 2) (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (-.f64 z t))) (/.f64 a (*.f64 (-.f64 z t) y)))) (/.f64 t (*.f64 (-.f64 z t) y)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (pow.f64 y 2) (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 3)) (*.f64 (-.f64 z t) (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))) (/.f64 a (*.f64 (-.f64 z t) y))))) (/.f64 t (*.f64 (-.f64 z t) y)))
(/.f64 (-.f64 a t) (*.f64 y (-.f64 z t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (/.f64 a (*.f64 (-.f64 z t) y))) (/.f64 t (*.f64 (-.f64 z t) y)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (pow.f64 y 2) (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (-.f64 z t))) (/.f64 a (*.f64 (-.f64 z t) y)))) (/.f64 t (*.f64 (-.f64 z t) y)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (pow.f64 y 2) (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 3)) (*.f64 (-.f64 z t) (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))) (/.f64 a (*.f64 (-.f64 z t) y))))) (/.f64 t (*.f64 (-.f64 z t) y)))
(/.f64 (-.f64 a t) (*.f64 (-.f64 z t) y))
(-.f64 (+.f64 (/.f64 a (*.f64 y (-.f64 z t))) (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (/.f64 t (*.f64 y (-.f64 z t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (pow.f64 y 2) (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (-.f64 z t))) (/.f64 a (*.f64 y (-.f64 z t))))) (/.f64 t (*.f64 y (-.f64 z t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (pow.f64 y 2) (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 3)) (*.f64 (-.f64 z t) (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))) (/.f64 a (*.f64 y (-.f64 z t)))))) (/.f64 t (*.f64 y (-.f64 z t))))
(*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 4)))))))
(*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 4)))))))
(*.f64 -1 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (pow.f64 t 2) (-.f64 y x)))) z) (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x)))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (pow.f64 t 2) (-.f64 y x)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (pow.f64 t 2) (-.f64 y x)))) (pow.f64 z 2)) t) (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x))))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (pow.f64 t 2) (-.f64 y x)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (pow.f64 t 2) (-.f64 y x)))) (pow.f64 z 2)) t) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (pow.f64 t 2) (-.f64 y x)))) (pow.f64 z 3)) (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x)))))))
(/.f64 (-.f64 a t) (*.f64 z (-.f64 y x)))
(-.f64 (+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 2)))) (/.f64 t (*.f64 (-.f64 y x) z)))
(-.f64 (+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (*.f64 (pow.f64 z 3) (-.f64 y x))) (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (pow.f64 z 2) (-.f64 y x))))) (/.f64 t (*.f64 (-.f64 y x) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 3))) (+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (pow.f64 z 2) (-.f64 y x)))))) (/.f64 t (*.f64 (-.f64 y x) z)))
(/.f64 (-.f64 a t) (*.f64 z (-.f64 y x)))
(-.f64 (+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 2)))) (/.f64 t (*.f64 (-.f64 y x) z)))
(-.f64 (+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (*.f64 (pow.f64 z 3) (-.f64 y x))) (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (pow.f64 z 2) (-.f64 y x))))) (/.f64 t (*.f64 (-.f64 y x) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 3))) (+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (pow.f64 z 2) (-.f64 y x)))))) (/.f64 t (*.f64 (-.f64 y x) z)))
(/.f64 a (*.f64 z (-.f64 y x)))
(+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 2))))) t)))
(+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 3)))) (/.f64 1 (*.f64 (pow.f64 z 2) (-.f64 y x)))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 2))))) t))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 4)))) (/.f64 1 (*.f64 (-.f64 y x) (pow.f64 z 3)))))) (+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 3)))) (/.f64 1 (*.f64 (pow.f64 z 2) (-.f64 y x)))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 2))))) t)))))
(/.f64 1 (-.f64 y x))
(-.f64 (+.f64 (/.f64 1 (-.f64 y x)) (*.f64 -1 (/.f64 a (*.f64 t (-.f64 y x))))) (*.f64 -1 (/.f64 z (*.f64 t (-.f64 y x)))))
(-.f64 (+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (*.f64 -1 (/.f64 a (*.f64 t (-.f64 y x)))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (-.f64 y x))) (*.f64 -1 (/.f64 z (-.f64 y x)))) z) (pow.f64 t 2)))) (*.f64 -1 (/.f64 z (*.f64 t (-.f64 y x)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (-.f64 y x))) (*.f64 -1 (/.f64 z (-.f64 y x)))) (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (*.f64 -1 (/.f64 a (*.f64 t (-.f64 y x)))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (-.f64 y x))) (*.f64 -1 (/.f64 z (-.f64 y x)))) z) (pow.f64 t 2))))) (*.f64 -1 (/.f64 z (*.f64 t (-.f64 y x)))))
(/.f64 1 (-.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) t)) (/.f64 1 (-.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) t)) (/.f64 1 (-.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) (pow.f64 z 2)) (pow.f64 t 3))) (/.f64 1 (-.f64 y x)))))
(*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(/.f64 a (*.f64 (-.f64 z t) (-.f64 y x)))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(/.f64 a (*.f64 (-.f64 z t) (-.f64 y x)))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0))
(-.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) -1)
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)
(+.f64 0 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(-.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) -1)
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
Outputs
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))) x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t))))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) x)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 -1 (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (+.f64 1 (/.f64 t (-.f64 a t)))) (neg.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 x (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(+.f64 x (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(+.f64 x (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(+.f64 x (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x))
(+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)) x))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)) x))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)) x))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 x (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 x (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (+.f64 x (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (/.f64 (*.f64 z (-.f64 y x)) a))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a))
(+.f64 x (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) t) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y x) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))))
(+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 x (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 y x) a) (/.f64 (*.f64 z (-.f64 y x)) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) y) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 y (*.f64 -1 (-.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) y)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 -1 (*.f64 a (-.f64 y x))))) (pow.f64 t 2))) (-.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t))))
(+.f64 (+.f64 y (/.f64 (*.f64 a (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 a (-.f64 y x)) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) a) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 a (-.f64 y x)))) (pow.f64 a 2)) (pow.f64 t 3))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t)))
(+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 -1 (*.f64 a (-.f64 y x))))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 z (-.f64 y x))) (*.f64 -1 (*.f64 a (-.f64 y x))))) (pow.f64 t 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 y x)) t))))
(+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (-.f64 y x) (-.f64 z a)))) (pow.f64 t 3)))) (*.f64 -1 (-.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 a (-.f64 y x)) t))))
y
(+.f64 y (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t)))
(+.f64 y (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 (-.f64 y x) z) (*.f64 a (-.f64 y x)))) (pow.f64 t 3))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 2))) (+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (-.f64 y x))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (-.f64 y x))) (pow.f64 t 4))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) t)) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 a (-.f64 y x))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 a 2))) (pow.f64 t 3))))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 t 2) (-.f64 y x))) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 x (/.f64 (*.f64 (-.f64 z t) (*.f64 (-.f64 y x) (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y x) (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x)))
(neg.f64 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))) x) (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2)))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2)))) (pow.f64 y 2)) x)))
(+.f64 (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))) (+.f64 (neg.f64 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (/.f64 (*.f64 (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2)))) (pow.f64 y 2)) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))) x) (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))) (/.f64 (*.f64 (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2)))) (pow.f64 y 2)) x))) (/.f64 (*.f64 (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2)))) (pow.f64 y 3)) (pow.f64 x 2)))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2)))) (pow.f64 y 2)) x) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2)))) (pow.f64 y 3)) (pow.f64 x 2)) (*.f64 y (-.f64 (/.f64 t (*.f64 (-.f64 z t) (pow.f64 x 2))) (/.f64 a (*.f64 (-.f64 z t) (pow.f64 x 2))))))))
(/.f64 (-.f64 a t) (*.f64 y (-.f64 z t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (/.f64 a (*.f64 (-.f64 z t) y))) (/.f64 t (*.f64 (-.f64 z t) y)))
(+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (-.f64 (/.f64 a (*.f64 y (-.f64 z t))) (/.f64 t (*.f64 y (-.f64 z t)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (pow.f64 y 2) (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (-.f64 z t))) (/.f64 a (*.f64 (-.f64 z t) y)))) (/.f64 t (*.f64 (-.f64 z t) y)))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))) (/.f64 a (*.f64 y (-.f64 z t)))) (-.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (/.f64 t (*.f64 y (-.f64 z t)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (pow.f64 y 2) (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 3)) (*.f64 (-.f64 z t) (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))) (/.f64 a (*.f64 (-.f64 z t) y))))) (/.f64 t (*.f64 (-.f64 z t) y)))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 3)) (*.f64 (-.f64 z t) (pow.f64 y 4))) (/.f64 a (*.f64 y (-.f64 z t))))) (-.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (/.f64 t (*.f64 y (-.f64 z t)))))
(+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (-.f64 (+.f64 (/.f64 a (*.f64 y (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 3)) (*.f64 (-.f64 z t) (pow.f64 y 4))) (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))))) (/.f64 t (*.f64 y (-.f64 z t)))))
(/.f64 (-.f64 a t) (*.f64 y (-.f64 z t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (/.f64 a (*.f64 (-.f64 z t) y))) (/.f64 t (*.f64 (-.f64 z t) y)))
(+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (-.f64 (/.f64 a (*.f64 y (-.f64 z t))) (/.f64 t (*.f64 y (-.f64 z t)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (pow.f64 y 2) (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (-.f64 z t))) (/.f64 a (*.f64 (-.f64 z t) y)))) (/.f64 t (*.f64 (-.f64 z t) y)))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))) (/.f64 a (*.f64 y (-.f64 z t)))) (-.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (/.f64 t (*.f64 y (-.f64 z t)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (pow.f64 y 2) (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 3)) (*.f64 (-.f64 z t) (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))) (/.f64 a (*.f64 (-.f64 z t) y))))) (/.f64 t (*.f64 (-.f64 z t) y)))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 3)) (*.f64 (-.f64 z t) (pow.f64 y 4))) (/.f64 a (*.f64 y (-.f64 z t))))) (-.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (/.f64 t (*.f64 y (-.f64 z t)))))
(+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (-.f64 (+.f64 (/.f64 a (*.f64 y (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 3)) (*.f64 (-.f64 z t) (pow.f64 y 4))) (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))))) (/.f64 t (*.f64 y (-.f64 z t)))))
(/.f64 (-.f64 a t) (*.f64 (-.f64 z t) y))
(/.f64 (-.f64 a t) (*.f64 y (-.f64 z t)))
(-.f64 (+.f64 (/.f64 a (*.f64 y (-.f64 z t))) (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (/.f64 t (*.f64 y (-.f64 z t))))
(+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (-.f64 (/.f64 a (*.f64 y (-.f64 z t))) (/.f64 t (*.f64 y (-.f64 z t)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (pow.f64 y 2) (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (-.f64 z t))) (/.f64 a (*.f64 y (-.f64 z t))))) (/.f64 t (*.f64 y (-.f64 z t))))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))) (/.f64 a (*.f64 y (-.f64 z t)))) (-.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (/.f64 t (*.f64 y (-.f64 z t)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (pow.f64 y 2) (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 3)) (*.f64 (-.f64 z t) (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))) (/.f64 a (*.f64 y (-.f64 z t)))))) (/.f64 t (*.f64 y (-.f64 z t))))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 3)) (*.f64 (-.f64 z t) (pow.f64 y 4))) (/.f64 a (*.f64 y (-.f64 z t))))) (-.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (/.f64 t (*.f64 y (-.f64 z t)))))
(+.f64 (/.f64 (*.f64 (-.f64 a t) x) (*.f64 (-.f64 z t) (pow.f64 y 2))) (-.f64 (+.f64 (/.f64 a (*.f64 y (-.f64 z t))) (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 3)) (*.f64 (-.f64 z t) (pow.f64 y 4))) (/.f64 (*.f64 (-.f64 a t) (pow.f64 x 2)) (*.f64 (-.f64 z t) (pow.f64 y 3))))) (/.f64 t (*.f64 y (-.f64 z t)))))
(*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x)))
(neg.f64 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x)) (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a t) (pow.f64 y 2)) (*.f64 (-.f64 z t) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 y 2)) (*.f64 (-.f64 z t) (pow.f64 x 3))) (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 4)))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a t) (pow.f64 y 2)) (*.f64 (-.f64 z t) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 a t) (pow.f64 y 3)) (*.f64 (-.f64 z t) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 y 3)) (*.f64 (-.f64 z t) (pow.f64 x 4)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 y 2)) (*.f64 (-.f64 z t) (pow.f64 x 3))) (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))))))
(*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x)))
(neg.f64 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x)) (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a t) (pow.f64 y 2)) (*.f64 (-.f64 z t) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 y 2)) (*.f64 (-.f64 z t) (pow.f64 x 3))) (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 4)))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 a t) (pow.f64 y 2)) (*.f64 (-.f64 z t) (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 a t) (pow.f64 y 3)) (*.f64 (-.f64 z t) (pow.f64 x 4)))))))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) (*.f64 (-.f64 z t) x))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 y 3)) (*.f64 (-.f64 z t) (pow.f64 x 4)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 y 2)) (*.f64 (-.f64 z t) (pow.f64 x 3))) (/.f64 (*.f64 y (-.f64 a t)) (*.f64 (-.f64 z t) (pow.f64 x 2)))))))
(*.f64 -1 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x))))
(neg.f64 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (pow.f64 t 2) (-.f64 y x)))) z) (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x)))) (*.f64 z (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (-.f64 y x) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x)))) (*.f64 z (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (-.f64 y x) (pow.f64 t 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (pow.f64 t 2) (-.f64 y x)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (pow.f64 t 2) (-.f64 y x)))) (pow.f64 z 2)) t) (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x))))))
(+.f64 (*.f64 z (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (-.f64 y x) (pow.f64 t 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x)))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (-.f64 y x) (pow.f64 t 2)))) (pow.f64 z 2)) t)))
(+.f64 (neg.f64 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x)))) (+.f64 (*.f64 z (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (-.f64 y x) (pow.f64 t 2))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (-.f64 y x) (pow.f64 t 2)))) (pow.f64 z 2)) t)))
(+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (pow.f64 t 2) (-.f64 y x)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (pow.f64 t 2) (-.f64 y x)))) (pow.f64 z 2)) t) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (pow.f64 t 2) (-.f64 y x)))) (pow.f64 z 3)) (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x)))))))
(+.f64 (*.f64 z (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (-.f64 y x) (pow.f64 t 2))))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (-.f64 y x) (pow.f64 t 2)))) (pow.f64 z 2)) t) (+.f64 (*.f64 -1 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x)))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (-.f64 y x) (pow.f64 t 2)))) (pow.f64 z 3)) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (-.f64 y x) (pow.f64 t 2)))) (pow.f64 z 2)) t) (+.f64 (neg.f64 (/.f64 (-.f64 a t) (*.f64 t (-.f64 y x)))) (+.f64 (*.f64 z (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (-.f64 y x) (pow.f64 t 2))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 t (-.f64 y x))) (/.f64 a (*.f64 (-.f64 y x) (pow.f64 t 2)))) (pow.f64 z 3)) (pow.f64 t 2)))))
(/.f64 (-.f64 a t) (*.f64 z (-.f64 y x)))
(-.f64 (+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 2)))) (/.f64 t (*.f64 (-.f64 y x) z)))
(+.f64 (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 2))) (-.f64 (/.f64 a (*.f64 z (-.f64 y x))) (/.f64 t (*.f64 z (-.f64 y x)))))
(+.f64 (/.f64 a (*.f64 z (-.f64 y x))) (-.f64 (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 2))) (/.f64 t (*.f64 z (-.f64 y x)))))
(-.f64 (+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (*.f64 (pow.f64 z 3) (-.f64 y x))) (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (pow.f64 z 2) (-.f64 y x))))) (/.f64 t (*.f64 (-.f64 y x) z)))
(+.f64 (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 2))) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (*.f64 (-.f64 y x) (pow.f64 z 3)))) (-.f64 (/.f64 a (*.f64 z (-.f64 y x))) (/.f64 t (*.f64 z (-.f64 y x)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 3))) (+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (pow.f64 z 2) (-.f64 y x)))))) (/.f64 t (*.f64 (-.f64 y x) z)))
(+.f64 (+.f64 (/.f64 a (*.f64 z (-.f64 y x))) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 2))) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (*.f64 (-.f64 y x) (pow.f64 z 4))))) (-.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (*.f64 (-.f64 y x) (pow.f64 z 3))) (/.f64 t (*.f64 z (-.f64 y x)))))
(+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (*.f64 (-.f64 y x) (pow.f64 z 3))) (-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 2))) (+.f64 (/.f64 a (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (*.f64 (-.f64 y x) (pow.f64 z 4))))) (/.f64 t (*.f64 z (-.f64 y x)))))
(/.f64 (-.f64 a t) (*.f64 z (-.f64 y x)))
(-.f64 (+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 2)))) (/.f64 t (*.f64 (-.f64 y x) z)))
(+.f64 (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 2))) (-.f64 (/.f64 a (*.f64 z (-.f64 y x))) (/.f64 t (*.f64 z (-.f64 y x)))))
(+.f64 (/.f64 a (*.f64 z (-.f64 y x))) (-.f64 (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 2))) (/.f64 t (*.f64 z (-.f64 y x)))))
(-.f64 (+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (*.f64 (pow.f64 z 3) (-.f64 y x))) (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (pow.f64 z 2) (-.f64 y x))))) (/.f64 t (*.f64 (-.f64 y x) z)))
(+.f64 (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 2))) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (*.f64 (-.f64 y x) (pow.f64 z 3)))) (-.f64 (/.f64 a (*.f64 z (-.f64 y x))) (/.f64 t (*.f64 z (-.f64 y x)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 3))) (+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 4))) (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (pow.f64 z 2) (-.f64 y x)))))) (/.f64 t (*.f64 (-.f64 y x) z)))
(+.f64 (+.f64 (/.f64 a (*.f64 z (-.f64 y x))) (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 2))) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (*.f64 (-.f64 y x) (pow.f64 z 4))))) (-.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (*.f64 (-.f64 y x) (pow.f64 z 3))) (/.f64 t (*.f64 z (-.f64 y x)))))
(+.f64 (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 2)) (*.f64 (-.f64 y x) (pow.f64 z 3))) (-.f64 (+.f64 (/.f64 (*.f64 t (-.f64 a t)) (*.f64 (-.f64 y x) (pow.f64 z 2))) (+.f64 (/.f64 a (*.f64 z (-.f64 y x))) (/.f64 (*.f64 (-.f64 a t) (pow.f64 t 3)) (*.f64 (-.f64 y x) (pow.f64 z 4))))) (/.f64 t (*.f64 z (-.f64 y x)))))
(/.f64 a (*.f64 z (-.f64 y x)))
(+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 2))))) t)))
(+.f64 (/.f64 a (*.f64 z (-.f64 y x))) (*.f64 -1 (*.f64 t (+.f64 (/.f64 1 (*.f64 z (-.f64 y x))) (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 2))))))))
(+.f64 (/.f64 a (*.f64 z (-.f64 y x))) (*.f64 (+.f64 (/.f64 1 (*.f64 z (-.f64 y x))) (neg.f64 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 2))))) (neg.f64 t)))
(+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 3)))) (/.f64 1 (*.f64 (pow.f64 z 2) (-.f64 y x)))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 2))))) t))))
(+.f64 (/.f64 a (*.f64 z (-.f64 y x))) (+.f64 (*.f64 -1 (*.f64 t (+.f64 (/.f64 1 (*.f64 z (-.f64 y x))) (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 2))))))) (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 3)))) (/.f64 1 (*.f64 (-.f64 y x) (pow.f64 z 2))))))))
(+.f64 (/.f64 a (*.f64 z (-.f64 y x))) (*.f64 -1 (+.f64 (*.f64 t (+.f64 (/.f64 1 (*.f64 z (-.f64 y x))) (neg.f64 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 2)))))) (*.f64 (pow.f64 t 2) (+.f64 (neg.f64 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 3)))) (/.f64 1 (*.f64 (-.f64 y x) (pow.f64 z 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 4)))) (/.f64 1 (*.f64 (-.f64 y x) (pow.f64 z 3)))))) (+.f64 (/.f64 a (*.f64 (-.f64 y x) z)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 3)))) (/.f64 1 (*.f64 (pow.f64 z 2) (-.f64 y x)))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (*.f64 (-.f64 y x) z)) (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 2))))) t)))))
(+.f64 (/.f64 a (*.f64 z (-.f64 y x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 4)))) (/.f64 1 (*.f64 (-.f64 y x) (pow.f64 z 3)))))) (+.f64 (*.f64 -1 (*.f64 t (+.f64 (/.f64 1 (*.f64 z (-.f64 y x))) (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 2))))))) (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 3)))) (/.f64 1 (*.f64 (-.f64 y x) (pow.f64 z 2)))))))))
(+.f64 (/.f64 a (*.f64 z (-.f64 y x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 t (+.f64 (/.f64 1 (*.f64 z (-.f64 y x))) (neg.f64 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 2)))))) (*.f64 (pow.f64 t 2) (+.f64 (neg.f64 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 3)))) (/.f64 1 (*.f64 (-.f64 y x) (pow.f64 z 2))))))) (neg.f64 (*.f64 (pow.f64 t 3) (+.f64 (neg.f64 (/.f64 a (*.f64 (-.f64 y x) (pow.f64 z 4)))) (/.f64 1 (*.f64 (-.f64 y x) (pow.f64 z 3))))))))
(/.f64 1 (-.f64 y x))
(-.f64 (+.f64 (/.f64 1 (-.f64 y x)) (*.f64 -1 (/.f64 a (*.f64 t (-.f64 y x))))) (*.f64 -1 (/.f64 z (*.f64 t (-.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 a (*.f64 t (-.f64 y x)))) (-.f64 (/.f64 1 (-.f64 y x)) (*.f64 -1 (/.f64 z (*.f64 t (-.f64 y x))))))
(+.f64 (/.f64 1 (-.f64 y x)) (-.f64 (neg.f64 (/.f64 a (*.f64 t (-.f64 y x)))) (neg.f64 (/.f64 z (*.f64 t (-.f64 y x))))))
(-.f64 (+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (*.f64 -1 (/.f64 a (*.f64 t (-.f64 y x)))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (-.f64 y x))) (*.f64 -1 (/.f64 z (-.f64 y x)))) z) (pow.f64 t 2)))) (*.f64 -1 (/.f64 z (*.f64 t (-.f64 y x)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 a (*.f64 t (-.f64 y x)))) (/.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 a (-.f64 y x))) (*.f64 -1 (/.f64 z (-.f64 y x))))) (pow.f64 t 2))) (-.f64 (/.f64 1 (-.f64 y x)) (*.f64 -1 (/.f64 z (*.f64 t (-.f64 y x))))))
(+.f64 (+.f64 (neg.f64 (/.f64 a (*.f64 t (-.f64 y x)))) (/.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))))) (pow.f64 t 2))) (-.f64 (/.f64 1 (-.f64 y x)) (neg.f64 (/.f64 z (*.f64 t (-.f64 y x))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (-.f64 y x))) (*.f64 -1 (/.f64 z (-.f64 y x)))) (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (*.f64 -1 (/.f64 a (*.f64 t (-.f64 y x)))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (-.f64 y x))) (*.f64 -1 (/.f64 z (-.f64 y x)))) z) (pow.f64 t 2))))) (*.f64 -1 (/.f64 z (*.f64 t (-.f64 y x)))))
(+.f64 (+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (*.f64 -1 (/.f64 a (*.f64 t (-.f64 y x)))) (/.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 a (-.f64 y x))) (*.f64 -1 (/.f64 z (-.f64 y x))))) (pow.f64 t 2)))) (-.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 a (-.f64 y x))) (*.f64 -1 (/.f64 z (-.f64 y x))))) (pow.f64 t 3)) (*.f64 -1 (/.f64 z (*.f64 t (-.f64 y x))))))
(+.f64 (+.f64 (neg.f64 (/.f64 a (*.f64 t (-.f64 y x)))) (+.f64 (/.f64 1 (-.f64 y x)) (/.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))))) (pow.f64 t 2)))) (-.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 -1 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))))) (pow.f64 t 3)) (neg.f64 (/.f64 z (*.f64 t (-.f64 y x))))))
(/.f64 1 (-.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) t)) (/.f64 1 (-.f64 y x)))
(+.f64 (/.f64 1 (-.f64 y x)) (*.f64 -1 (/.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) t)))
(+.f64 (/.f64 1 (-.f64 y x)) (neg.f64 (/.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) t)) (/.f64 1 (-.f64 y x))))
(+.f64 (+.f64 (/.f64 1 (-.f64 y x)) (*.f64 -1 (/.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) t))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x)))) (pow.f64 t 2))))
(+.f64 (+.f64 (/.f64 1 (-.f64 y x)) (neg.f64 (/.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) t))) (neg.f64 (/.f64 (*.f64 z (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x)))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) z) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) (pow.f64 z 2)) (pow.f64 t 3))) (/.f64 1 (-.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x)))) (pow.f64 t 2))) (+.f64 (/.f64 1 (-.f64 y x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x)))) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x))) t)) (+.f64 (/.f64 1 (-.f64 y x)) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 a (-.f64 y x)) (/.f64 z (-.f64 y x)))) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x))))
(neg.f64 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (neg.f64 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (neg.f64 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (neg.f64 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(/.f64 a (*.f64 (-.f64 z t) (-.f64 y x)))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (neg.f64 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (neg.f64 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (neg.f64 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(/.f64 a (*.f64 (-.f64 z t) (-.f64 y x)))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (neg.f64 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (neg.f64 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(+.f64 (neg.f64 (/.f64 t (*.f64 (-.f64 z t) (-.f64 y x)))) (/.f64 a (*.f64 (-.f64 z t) (-.f64 y x))))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(-.f64 0 (*.f64 -1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 -1 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (neg.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) -1)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0)
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0)
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (/.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (/.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 0))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))) (/.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))))
(neg.f64 (*.f64 (/.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (+.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (+.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (/.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (/.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (+.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (-.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) 0))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))) (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) 0))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (+.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (+.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) 1)
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) 0) (-.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) 0)))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) -1)
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 -1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))
(+.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(+.f64 0 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(-.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0)
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 1)
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))))))
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) -1)
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))
(/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
4.4b
(/.f64 (*.f64 z x) t)
Compiler

Compiled 16 to 7 computations (56.3% saved)

series4.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

rewrite76.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1446×rational_best_oopsla_all_46_json-2
1446×rational_best_oopsla_all_46_json-1
1446×rational_best_oopsla_all_46_json-4
1446×rational_best_oopsla_all_46_json-3
1162×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
14213
213413
356913
4287613
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(/.f64 (*.f64 z x) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z x) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z x) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 z x) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z x) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 z x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 1 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 z x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 z x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z x) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (neg.f64 (/.f64 (*.f64 z x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 z x) t)))))))

simplify54.0ms (0.3%)

Algorithm
egg-herbie
Rules
1624×rational_best_oopsla_all_46_json_45_simplify-37
1394×rational_best_oopsla_all_46_json_45_simplify-89
1232×rational_best_oopsla_all_46_json_45_simplify-74
1160×rational_best_oopsla_all_46_json_45_simplify-13
914×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069416
1254416
21902416
Stop Event
node limit
Counts
32 → 33
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 z x) t) 0)
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(+.f64 0 (/.f64 (*.f64 z x) t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))
(-.f64 (/.f64 (*.f64 z x) t) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 (/.f64 (*.f64 z x) t) 1)
(*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 1 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z x) t))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))))
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))))
(*.f64 1 (/.f64 (*.f64 z x) t))
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z x) t))
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 z x) t)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z x) t))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (*.f64 z x) t))))
(*.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))
(*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (neg.f64 (/.f64 (*.f64 z x) t)))
(neg.f64 (neg.f64 (/.f64 (*.f64 z x) t)))
Outputs
(+.f64 (/.f64 (*.f64 z x) t) 0)
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(+.f64 0 (/.f64 (*.f64 z x) t))
(/.f64 (*.f64 z x) t)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))
(/.f64 (*.f64 z x) t)
(-.f64 (/.f64 (*.f64 z x) t) 0)
(/.f64 (*.f64 z x) t)
(-.f64 0 (neg.f64 (/.f64 (*.f64 z x) t)))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) 1)
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 1 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (*.f64 z x) t) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 1 (/.f64 (*.f64 z x) t))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 z x) t))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (*.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)))))
(/.f64 (*.f64 z x) t)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 z x) t)))
(/.f64 (*.f64 z x) t)
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 (*.f64 (/.f64 (*.f64 z x) t) (/.f64 1 (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))
(/.f64 (*.f64 z x) t)
(*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) -1)
(/.f64 (*.f64 z x) t)
(*.f64 (neg.f64 (/.f64 (*.f64 z x) t)) (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))))
(/.f64 (*.f64 z x) t)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t)) (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (/.f64 (*.f64 z x) t))
(/.f64 (*.f64 z x) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z x) t) (/.f64 (*.f64 z x) t))) (neg.f64 (/.f64 (*.f64 z x) t)))
(/.f64 (*.f64 z x) t)
(neg.f64 (neg.f64 (/.f64 (*.f64 z x) t)))
(/.f64 (*.f64 z x) t)

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 32 to 9 computations (71.9% saved)

series7.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite75.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1900×rational_best_oopsla_all_46_json-2
1900×rational_best_oopsla_all_46_json-1
1900×rational_best_oopsla_all_46_json-4
1900×rational_best_oopsla_all_46_json-3
816×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
16344
218144
374244
4367244
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 x (/.f64 (*.f64 z y) (-.f64 a t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z y) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 z y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (*.f64 z y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z y) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 1 (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 z y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (*.f64 z y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (*.f64 z y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))))

simplify151.0ms (0.9%)

Algorithm
egg-herbie
Rules
1056×rational_best_oopsla_all_46_json_45_simplify-49
924×rational_best_oopsla_all_46_json_45_simplify-72
710×rational_best_oopsla_all_46_json_45_simplify-10
702×rational_best_oopsla_all_46_json_45_simplify-23
702×rational_best_oopsla_all_46_json_45_simplify-82
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01905457
16935313
231875313
372835313
Stop Event
node limit
Counts
165 → 116
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y z)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
x
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
x
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
x
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
x
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))) x))))
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)) x)))
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)) x))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))) x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) 0)
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))
(+.f64 0 (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (*.f64 z y) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 z y) (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) 1)
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 1 (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))
(*.f64 1 (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(neg.f64 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) 1)
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(*.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) -1)
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))
(/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) 1)
(/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))
(/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))
Outputs
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3)))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 y z)) (pow.f64 a 4)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3)))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 y z)) (pow.f64 a 4)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3)))) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 y z)) (pow.f64 a 4)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)))))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y z)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
x
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
x
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
x
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
x
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) x))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) x) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) x))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))) x) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)))))
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) x)))
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) x)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) x)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) x)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)) x))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 y z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3)) x))))
(+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 x (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)) x))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) x))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) x) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) x))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) x) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) 0)
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 0 (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(-.f64 (/.f64 (*.f64 z y) (-.f64 a t)) 0)
(/.f64 (*.f64 y z) (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) 1)
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 1 (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 1 (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))) -1)
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (/.f64 (*.f64 z y) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(-.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) 0)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) 1)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 1 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) -1)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))) (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) 1)
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)) (/.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x) (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x))))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) x)))
(+.f64 x (/.f64 (*.f64 y z) (-.f64 a t)))

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 42 to 10 computations (76.2% saved)

series9.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite169.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1064×rational_best_oopsla_all_46_json_45_simplify-7
1012×rational_best_oopsla_all_46_json_45_simplify-108
694×rational_best_oopsla_all_46_json_45_simplify-35
536×rational_best_oopsla_all_46_json_45_simplify-93
526×rational_best_oopsla_all_46_json_45_simplify-80
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01261
17257
220957
389457
4448257
Stop Event
node limit
Counts
3 → 234
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 z a) y) t)
(*.f64 (-.f64 z a) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z a) y) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 z a) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (*.f64 (-.f64 z a) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 z a) y) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))) (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 -1 (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (*.f64 (-.f64 z a) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (-.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 -1 (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 -1 (/.f64 (*.f64 (-.f64 z a) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (*.f64 (-.f64 z a) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 -1 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (*.f64 (-.f64 z a) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (*.f64 (-.f64 z a) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z a) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z a) y) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z a) y) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z a) y) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z a) y) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z a) y) (-.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z a) y) (-.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z a) y) (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z a) y) (-.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 z a) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z y) (*.f64 a (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 0 (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 y)) (*.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 a)) (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 (-.f64 z a) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (-.f64 z a) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (-.f64 z a) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (neg.f64 a)) (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (neg.f64 a)) (-.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (neg.f64 a)) (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (neg.f64 a)) (-.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y))) (*.f64 (-.f64 z a) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z a) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z y) (*.f64 a y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (neg.f64 y)) (*.f64 z (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 a) (*.f64 z (neg.f64 y))) (*.f64 a y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z y) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 a y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (neg.f64 y)) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 z (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z y) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 a y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (neg.f64 y)) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 z (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z y) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 a y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (neg.f64 y)) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 z (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z y) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 a y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (neg.f64 y)) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 z (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z a) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z a) y) (/.f64 (-.f64 z a) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z a) y) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z a) y) (/.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 (/.f64 y y) (-.f64 a z)) (*.f64 (/.f64 y y) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z a) y) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 a z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (-.f64 a z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (*.f64 (-.f64 z a) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (*.f64 (-.f64 z a) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) y) (/.f64 (*.f64 (-.f64 z a) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (*.f64 (-.f64 z a) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (/.f64 (*.f64 (-.f64 z a) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (*.f64 (-.f64 z a) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 1 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 0 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 0 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))) (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))))

simplify345.0ms (2%)

Algorithm
egg-herbie
Rules
1758×rational_best_oopsla_all_46_json_45_simplify-36
1114×rational_best_oopsla_all_46_json_45_simplify-89
1012×rational_best_oopsla_all_46_json_45_simplify-23
946×rational_best_oopsla_all_46_json_45_simplify-24
906×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049911146
115759400
267549288
Stop Event
node limit
Counts
366 → 287
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(*.f64 -1 (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(*.f64 -1 (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 -1 (*.f64 y a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y a)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y a)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(*.f64 -1 (*.f64 a y))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(*.f64 -1 (*.f64 a y))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(*.f64 y (-.f64 z a))
(*.f64 y (-.f64 z a))
(*.f64 y (-.f64 z a))
(*.f64 y (-.f64 z a))
(*.f64 y (-.f64 z a))
(*.f64 y (-.f64 z a))
(*.f64 y (-.f64 z a))
(*.f64 y (-.f64 z a))
(*.f64 y (-.f64 z a))
(*.f64 y (-.f64 z a))
(*.f64 y (-.f64 z a))
(*.f64 y (-.f64 z a))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t))))
(-.f64 y (*.f64 -1 (/.f64 (*.f64 a y) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(-.f64 y (/.f64 (*.f64 y z) t))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 a y) t)
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 a y) t)
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 (/.f64 (*.f64 (-.f64 z a) y) t) 0)
(+.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))
(+.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) 0))
(+.f64 0 (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (*.f64 (-.f64 z a) y) t))
(-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) 0)
(-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) 0))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))) (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) 1)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 -1 (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (*.f64 (-.f64 z a) y) t))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (-.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 -1 (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 -1 (/.f64 (*.f64 (-.f64 z a) y) t))))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 -1 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (*.f64 (-.f64 z a) y) t))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (*.f64 (-.f64 z a) y) t))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))
(+.f64 (*.f64 (-.f64 z a) y) 0)
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y))))
(+.f64 (*.f64 (-.f64 z a) y) (-.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0))
(+.f64 (*.f64 (-.f64 z a) y) (-.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0))
(+.f64 (*.f64 (-.f64 z a) y) (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0))
(+.f64 (*.f64 (-.f64 z a) y) (-.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y))) 0))
(+.f64 0 (*.f64 (-.f64 z a) y))
(+.f64 (*.f64 z y) (*.f64 a (neg.f64 y)))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 a)))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) 0))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 0 (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(+.f64 (*.f64 a (neg.f64 y)) (*.f64 z y))
(+.f64 (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 a)) (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))))
(+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (neg.f64 a)))
(+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 (-.f64 z a) y))
(+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (neg.f64 a)))
(+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (-.f64 z a) y))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (-.f64 z a) y))
(+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))))
(+.f64 (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (neg.f64 a)) (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (neg.f64 a)) (-.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (neg.f64 a)) (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (neg.f64 a)) (-.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0))
(+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y))) (*.f64 (-.f64 z a) y))
(-.f64 (*.f64 (-.f64 z a) y) 0)
(-.f64 0 (*.f64 y (-.f64 a z)))
(-.f64 (*.f64 z y) (*.f64 a y))
(-.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))
(-.f64 (*.f64 a (neg.f64 y)) (*.f64 z (neg.f64 y)))
(-.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))
(-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(-.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))
(-.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))
(-.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))
(-.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))
(-.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))
(-.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))
(-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(-.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))
(-.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (-.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))
(-.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(-.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))
(-.f64 (-.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))
(-.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))
(-.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))
(-.f64 (-.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))
(-.f64 (-.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))
(-.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(-.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))
(-.f64 (-.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (-.f64 (*.f64 0 a) (*.f64 z (neg.f64 y))) (*.f64 a y))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))
(-.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))
(-.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))
(-.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 y (-.f64 a z)))
(-.f64 (+.f64 (*.f64 z y) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 a y))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))
(-.f64 (+.f64 (*.f64 a (neg.f64 y)) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 z (neg.f64 y)))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))
(-.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))
(-.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))
(-.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 y (-.f64 a z)))
(-.f64 (+.f64 (*.f64 z y) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 a y))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))
(-.f64 (+.f64 (*.f64 a (neg.f64 y)) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 z (neg.f64 y)))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))
(-.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))
(-.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))
(-.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 y (-.f64 a z)))
(-.f64 (+.f64 (*.f64 z y) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 a y))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))
(-.f64 (+.f64 (*.f64 a (neg.f64 y)) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 z (neg.f64 y)))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))
(-.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))
(-.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))
(-.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 y (-.f64 a z)))
(-.f64 (+.f64 (*.f64 z y) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 a y))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))
(-.f64 (+.f64 (*.f64 a (neg.f64 y)) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 z (neg.f64 y)))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))
(-.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))
(-.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))
(-.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(/.f64 (*.f64 (-.f64 z a) y) 1)
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (-.f64 z a) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 y y))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 (/.f64 y y) (-.f64 a z)) (*.f64 (/.f64 y y) (-.f64 a z))))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))))
(/.f64 (*.f64 y (-.f64 a z)) -1)
(neg.f64 (*.f64 y (-.f64 a z)))
(-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))
(-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 y))
(-.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) 0)
(-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))
(-.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (*.f64 (-.f64 z a) y) t)))
(-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))
(-.f64 (-.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (*.f64 (-.f64 z a) y) t)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) t))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) y) (/.f64 (*.f64 (-.f64 z a) y) t))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (*.f64 (-.f64 z a) y) t)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))
(-.f64 (+.f64 y (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (/.f64 (*.f64 (-.f64 z a) y) t))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (neg.f64 y))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (*.f64 (-.f64 z a) y) t)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) 1)
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 1 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))))))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))))))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))
(*.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))
(*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) -1)
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 0 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 0 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))))))
(*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))) (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))
(/.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) 1)
(/.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))
(/.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) -1)
(neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))
Outputs
(*.f64 -1 (/.f64 (*.f64 y a) t))
(neg.f64 (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(*.f64 -1 (/.f64 (*.f64 y a) t))
(neg.f64 (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(*.f64 -1 (/.f64 (*.f64 y a) t))
(neg.f64 (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (/.f64 (*.f64 y z) t) (neg.f64 (/.f64 (*.f64 y a) t)))
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 -1 (*.f64 y a))
(*.f64 y (*.f64 -1 a))
(*.f64 y (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y a)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y a)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y a)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y a)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y a)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y a)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(*.f64 -1 (*.f64 a y))
(*.f64 y (*.f64 -1 a))
(*.f64 y (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(*.f64 -1 (*.f64 a y))
(*.f64 y (*.f64 -1 a))
(*.f64 y (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (+.f64 (/.f64 a t) (-.f64 1 (/.f64 z t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 a t) (/.f64 z t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (+.f64 (/.f64 a t) (-.f64 1 (/.f64 z t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 a t) (/.f64 z t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (+.f64 (/.f64 a t) (-.f64 1 (/.f64 z t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 a t) (/.f64 z t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (+.f64 (/.f64 a t) (-.f64 1 (/.f64 z t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 a t) (/.f64 z t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (+.f64 (/.f64 a t) (-.f64 1 (/.f64 z t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 a t) (/.f64 z t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (+.f64 (/.f64 a t) (-.f64 1 (/.f64 z t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 a t) (/.f64 z t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (+.f64 (/.f64 a t) (-.f64 1 (/.f64 z t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 a t) (/.f64 z t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 a t)) (/.f64 z t)))
(*.f64 y (+.f64 (/.f64 a t) (-.f64 1 (/.f64 z t))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 a t) (/.f64 z t))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t))))
(+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z a) t))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t))))
(+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z a) t))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t))))
(+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z a) t))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t))))
(+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z a) t))))
(-.f64 y (*.f64 -1 (/.f64 (*.f64 a y) t)))
(-.f64 y (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 y (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(+.f64 y (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 y (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(+.f64 y (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 y (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(+.f64 y (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 y (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y a) t))))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(+.f64 y (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 y (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(+.f64 y (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 y (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(+.f64 y (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 y (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y a) t))))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 y z) t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(+.f64 y (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 y (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(+.f64 y (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 y (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 a y) t)))
(+.f64 y (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 y (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y a) t))))
(-.f64 y (/.f64 (*.f64 y z) t))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(+.f64 y (-.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (-.f64 y (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(+.f64 y (-.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (-.f64 y (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(+.f64 y (-.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (-.f64 y (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 y a) t)
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(+.f64 y (-.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (-.f64 y (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(+.f64 y (-.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (-.f64 y (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(+.f64 y (-.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (-.f64 y (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 y a) t)
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(+.f64 y (-.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (-.f64 y (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(+.f64 y (-.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (-.f64 y (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y a) t) y) (/.f64 (*.f64 y z) t))
(+.f64 y (-.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (-.f64 y (/.f64 (*.f64 y z) t)))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t))
(neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (/.f64 (*.f64 (-.f64 z a) y) t) 0)
(/.f64 (*.f64 y (-.f64 z a)) t)
(+.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(+.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) 0))
(/.f64 (*.f64 y (-.f64 z a)) t)
(+.f64 0 (/.f64 (*.f64 (-.f64 z a) y) t))
(/.f64 (*.f64 y (-.f64 z a)) t)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (*.f64 (-.f64 z a) y) t))
(/.f64 (*.f64 y (-.f64 z a)) t)
(-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) 0)
(/.f64 (*.f64 y (-.f64 z a)) t)
(-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) 0))
(/.f64 (*.f64 y (-.f64 z a)) t)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))
(/.f64 (*.f64 y (-.f64 z a)) t)
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))) (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) 1)
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t)))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 -1 (/.f64 (*.f64 (-.f64 z a) y) t)))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t)))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (*.f64 (-.f64 z a) y) t))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (-.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 -1 (/.f64 (*.f64 (-.f64 z a) y) t)))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) -1)
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 -1 (/.f64 (*.f64 (-.f64 z a) y) t))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t)))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (*.f64 (-.f64 z a) y) t))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 -1 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)))))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 1 (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (*.f64 (-.f64 z a) y) t))
(/.f64 (*.f64 y (-.f64 z a)) t)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (*.f64 (-.f64 z a) y) t))
(/.f64 (*.f64 y (-.f64 z a)) t)
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)))
(/.f64 (*.f64 y (-.f64 z a)) t)
(+.f64 (*.f64 (-.f64 z a) y) 0)
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 (-.f64 z a) y) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y))))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 (-.f64 z a) y) (-.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 (-.f64 z a) y) (-.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 (-.f64 z a) y) (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 (-.f64 z a) y) (-.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y))) 0))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 0 (*.f64 (-.f64 z a) y))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 z y) (*.f64 a (neg.f64 y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 a)))
(*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 y (*.f64 a (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 y (+.f64 (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 a (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) 0))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 y (*.f64 a (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 y (+.f64 (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 a (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 0 (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 a (neg.f64 y)) (*.f64 z y))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 a)) (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 a)))
(*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (+.f64 z (neg.f64 a)))
(+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (neg.f64 a)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 (-.f64 z a) y))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (neg.f64 a)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (-.f64 z a) y))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (-.f64 z a) y))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 y (*.f64 a (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 y (+.f64 (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 a (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))))
(+.f64 (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (neg.f64 a)) (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (neg.f64 a)) (-.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (neg.f64 a)) (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (neg.f64 a)) (-.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y))) (*.f64 (-.f64 z a) y))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (*.f64 (-.f64 z a) y) 0)
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 0 (*.f64 y (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (*.f64 z y) (*.f64 a y))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (*.f64 a (neg.f64 y)) (*.f64 z (neg.f64 y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (*.f64 y (*.f64 a (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (-.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (-.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (-.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (-.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (-.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (*.f64 y (*.f64 a (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (-.f64 (*.f64 0 a) (*.f64 z (neg.f64 y))) (*.f64 a y))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) 0) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) 0) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) 0) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) 0) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (*.f64 y (*.f64 a (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 y (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 z y) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 a y))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 a (neg.f64 y)) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 z (neg.f64 y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (*.f64 y (*.f64 a (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 y (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 z y) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 a y))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 a (neg.f64 y)) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 z (neg.f64 y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (*.f64 y (*.f64 a (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 y (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 z y) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 a y))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 a (neg.f64 y)) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 z (neg.f64 y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (*.f64 y (*.f64 a (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 y (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 z y) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 a y))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 a (neg.f64 y)) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 z (neg.f64 y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a y)))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (*.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 z (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) a))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 y (-.f64 a z))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a y)))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z a) (-.f64 z a)))) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 a (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (-.f64 a z))))
(*.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))))
(-.f64 (+.f64 (*.f64 a (*.f64 y (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 0 (*.f64 (-.f64 z a) (/.f64 y y)))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(-.f64 (*.f64 y (*.f64 a (neg.f64 (/.f64 (-.f64 z a) (-.f64 z a))))) (*.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (neg.f64 z)))
(/.f64 (*.f64 (-.f64 z a) y) 1)
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (-.f64 z a) (-.f64 z a)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 y y))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))
(/.f64 (*.f64 y (-.f64 z a)) (/.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))
(/.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a))) (*.f64 y (/.f64 (-.f64 z a) (-.f64 z a)))))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 (/.f64 y y) (-.f64 a z)) (*.f64 (/.f64 y y) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 (/.f64 y y) (-.f64 a z)) (*.f64 (/.f64 y y) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 z a)) (/.f64 (*.f64 (-.f64 z a) (/.f64 y y)) (*.f64 (-.f64 z a) (/.f64 y y))))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y)) (/.f64 (*.f64 (-.f64 z a) y) (*.f64 (-.f64 z a) y))))
(/.f64 (*.f64 y (-.f64 z a)) (/.f64 (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a))) (/.f64 (*.f64 y (-.f64 z a)) (*.f64 y (-.f64 z a)))))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a))) (*.f64 (-.f64 z a) (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(/.f64 (*.f64 (-.f64 z a) y) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a)))) (*.f64 y (*.f64 (/.f64 (-.f64 z a) (-.f64 z a)) (/.f64 (-.f64 z a) (-.f64 z a))))))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(/.f64 (*.f64 y (-.f64 a z)) -1)
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(neg.f64 (*.f64 y (-.f64 a z)))
(+.f64 (*.f64 y (*.f64 -1 a)) (*.f64 y z))
(*.f64 y (-.f64 z a))
(-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (neg.f64 y))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) 0)
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (*.f64 (-.f64 z a) y) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (-.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (*.f64 (-.f64 z a) y) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) (neg.f64 y)) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z a) y) t) (/.f64 (*.f64 (-.f64 z a) y) t))) y) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (*.f64 (-.f64 z a) y) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) 0) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (+.f64 y (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (/.f64 (*.f64 (-.f64 z a) y) t))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (neg.f64 y))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (*.f64 (-.f64 z a) y) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(-.f64 (+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) 1)
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 1 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) -1)
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 0 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 0 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t))))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))) (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(/.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) 1)
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(/.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(/.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z a) y) t)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y)) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y) -1)
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))
(neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z a) y) t) y))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z a)) t))

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t)))
0.0b
(/.f64 z (-.f64 a t))
4.7b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))) (neg.f64 x))
Compiler

Compiled 49 to 12 computations (75.5% saved)

series17.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

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

rewrite151.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
766×rational_best_oopsla_all_46_json_45_simplify-35
636×rational_best_oopsla_all_46_json_45_simplify-13
566×rational_best_oopsla_all_46_json_45_simplify-102
562×rational_best_oopsla_all_46_json_45_simplify-80
546×rational_best_oopsla_all_46_json_45_simplify-93
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01468
18464
224864
3111960
4495860
Stop Event
node limit
Counts
2 → 104
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))) (neg.f64 x))
(-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 (/.f64 a t) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a t) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a t) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x))) (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 a t) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 a t) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (-.f64 0 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 (/.f64 a t) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (-.f64 (*.f64 (/.f64 a t) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (*.f64 (/.f64 z (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (*.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (*.f64 1 (*.f64 (/.f64 z (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 1 (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (-.f64 (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1 (*.f64 (/.f64 a t) (neg.f64 x))) (*.f64 (/.f64 z (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 a t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a t) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (neg.f64 (/.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a t) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (neg.f64 (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (/.f64 a t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (/.f64 z (-.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 -1 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 -1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (-.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (-.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))))))

simplify216.0ms (1.3%)

Algorithm
egg-herbie
Rules
1290×rational_best_oopsla_all_46_json_45_simplify-49
1140×rational_best_oopsla_all_46_json_45_simplify-13
1048×rational_best_oopsla_all_46_json_45_simplify-89
1032×rational_best_oopsla_all_46_json_45_simplify-7
868×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031212100
1110510850
2492710842
Stop Event
node limit
Counts
188 → 257
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 a x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(/.f64 (*.f64 z x) t)
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 -1 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) x))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 -1 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) x))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 -1 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) x))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 a x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (*.f64 a x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (*.f64 a x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z x)) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3)))))
(/.f64 (*.f64 (+.f64 z (*.f64 -1 a)) x) t)
(+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (+.f64 z (*.f64 -1 a)) x) t))
(+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 -1 a)) x) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 -1 a)) x) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3)))))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(/.f64 a t)
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(/.f64 z (-.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(/.f64 z (-.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 -1 (/.f64 z t))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (*.f64 -1 (/.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (*.f64 -1 (/.f64 z t)))))
(/.f64 a t)
(+.f64 (/.f64 a t) (/.f64 z a))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))))
(/.f64 a t)
(+.f64 (/.f64 a t) (/.f64 z a))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))))
(/.f64 a t)
(+.f64 (/.f64 a t) (/.f64 z a))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))))
(/.f64 (+.f64 (*.f64 -1 z) a) t)
(+.f64 (/.f64 a t) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (/.f64 a t) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (/.f64 a t) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))))
(*.f64 -1 (/.f64 (+.f64 z (*.f64 -1 a)) t))
(+.f64 (*.f64 -1 (/.f64 (+.f64 z (*.f64 -1 a)) t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 z (*.f64 -1 a)) t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 z (*.f64 -1 a)) t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 0)
(+.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(+.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(+.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x))))
(+.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))))
(+.f64 0 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 (/.f64 a t) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)))
(+.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(+.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 a t)))
(+.f64 (*.f64 (/.f64 a t) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 a t)))
(+.f64 (*.f64 (/.f64 a t) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x))) (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 a t) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(+.f64 (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(+.f64 (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 a t) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(-.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 0)
(-.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (-.f64 0 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))
(-.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)))
(-.f64 0 (-.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 (/.f64 a t) x))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (-.f64 (*.f64 (/.f64 a t) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))
(-.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (*.f64 (/.f64 z (-.f64 a t)) x))
(-.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (*.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x))))
(-.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (*.f64 1 (*.f64 (/.f64 z (-.f64 a t)) x)))
(-.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))
(-.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(-.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 1 (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(-.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (-.f64 (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))
(-.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(-.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(-.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))
(-.f64 (*.f64 1 (*.f64 (/.f64 a t) (neg.f64 x))) (*.f64 (/.f64 z (-.f64 a t)) x))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 a t) x)))
(-.f64 (*.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) x)))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 a t))))
(-.f64 (*.f64 (/.f64 a t) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (neg.f64 (/.f64 a t))))
(-.f64 (*.f64 (/.f64 a t) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (neg.f64 (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (/.f64 a t) x)))
(-.f64 (*.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (/.f64 z (-.f64 a t)) x)))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 1)
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 x x))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) -1)
(neg.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))
(+.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) 0)
(+.f64 0 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 a t)))
(+.f64 (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) 1)
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 -1 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) -1)
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 -1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (-.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (-.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) 1)
(/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) -1)
(neg.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
Outputs
(*.f64 -1 (/.f64 (*.f64 a x) t))
(neg.f64 (/.f64 (*.f64 a x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) (-.f64 a t))))
(/.f64 (*.f64 z x) t)
(/.f64 (*.f64 x z) t)
(+.f64 (/.f64 (*.f64 z x) t) (*.f64 -1 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) x))))
(+.f64 (/.f64 (*.f64 x z) t) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (*.f64 a x))))
(+.f64 (/.f64 (*.f64 x z) t) (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (neg.f64 x))))
(+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 -1 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) x))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (*.f64 a x))) (+.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3))))
(+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (neg.f64 x))) (+.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 x z) t) (+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (neg.f64 x))) (/.f64 (*.f64 x (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z x) t) (+.f64 (*.f64 -1 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) x))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 x z) t) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) x)) (pow.f64 t 4)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (*.f64 a x))) (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3)))))
(+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (neg.f64 x))) (+.f64 (/.f64 (*.f64 x (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 x (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (neg.f64 x))) (/.f64 (*.f64 x (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 x z) t) (/.f64 (*.f64 (*.f64 x z) (pow.f64 a 3)) (pow.f64 t 4))))
(*.f64 -1 (/.f64 (*.f64 a x) t))
(neg.f64 (/.f64 (*.f64 a x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) a)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) a))) (neg.f64 (/.f64 (*.f64 x (*.f64 t z)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a x) t)) (+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (*.f64 a x) t))
(neg.f64 (/.f64 (*.f64 a x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) a)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) a))) (neg.f64 (/.f64 (*.f64 x (*.f64 t z)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a x) t)) (+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (*.f64 a x) t))
(neg.f64 (/.f64 (*.f64 a x) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) a)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 x z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 x z) a))) (neg.f64 (/.f64 (*.f64 x (*.f64 t z)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z x)) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 (/.f64 (*.f64 z (*.f64 (pow.f64 t 2) x)) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a x) t)) (+.f64 (neg.f64 (/.f64 (*.f64 x z) a)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 x (pow.f64 t 2))) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 a (*.f64 -1 z))) t))
(neg.f64 (/.f64 (*.f64 x (+.f64 a (neg.f64 z))) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 a (*.f64 -1 z))) t)) (/.f64 (*.f64 z (*.f64 a x)) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 a (neg.f64 z))) t)) (/.f64 (*.f64 x (*.f64 a z)) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 a (*.f64 -1 z))) t)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 a x)) (pow.f64 t 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 a (neg.f64 z))) t)) (+.f64 (/.f64 (*.f64 x (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 x (*.f64 a z)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z x)) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) x) t)) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) x)) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 a (*.f64 -1 z))) t)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 a x)) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 x (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 a (neg.f64 z))) t)) (+.f64 (/.f64 (*.f64 x (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 x (*.f64 a z)) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 x z) (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 a (neg.f64 z))) t)) (+.f64 (/.f64 (*.f64 x (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 x (*.f64 a z)) (pow.f64 t 2)))))
(/.f64 (*.f64 (+.f64 z (*.f64 -1 a)) x) t)
(/.f64 (*.f64 x (+.f64 z (*.f64 -1 a))) t)
(/.f64 (*.f64 x (+.f64 z (neg.f64 a))) t)
(+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (/.f64 (*.f64 (+.f64 z (*.f64 -1 a)) x) t))
(+.f64 (/.f64 (*.f64 z (*.f64 a x)) (pow.f64 t 2)) (/.f64 (*.f64 x (+.f64 z (*.f64 -1 a))) t))
(+.f64 (/.f64 (*.f64 x (*.f64 a z)) (pow.f64 t 2)) (/.f64 (*.f64 x (+.f64 z (neg.f64 a))) t))
(+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 -1 a)) x) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 a x)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3)) (/.f64 (*.f64 x (+.f64 z (*.f64 -1 a))) t)))
(+.f64 (/.f64 (*.f64 x (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 x (*.f64 a z)) (pow.f64 t 2)) (/.f64 (*.f64 x (+.f64 z (neg.f64 a))) t)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 a (*.f64 z x)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (+.f64 z (*.f64 -1 a)) x) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 z x)) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) x)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (*.f64 a x)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) x)) (pow.f64 t 3)) (/.f64 (*.f64 x (+.f64 z (*.f64 -1 a))) t))))
(+.f64 (/.f64 (*.f64 x (+.f64 z (neg.f64 a))) t) (+.f64 (/.f64 (*.f64 x (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 x (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 x (*.f64 a z)) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 x (+.f64 z (neg.f64 a))) t) (+.f64 (/.f64 (*.f64 (*.f64 x z) (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 x (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 x (*.f64 a z)) (pow.f64 t 2)))))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(/.f64 a t)
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(/.f64 z (-.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(/.f64 z (-.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 -1 (/.f64 z t))
(neg.f64 (/.f64 z t))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (*.f64 -1 (/.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (*.f64 -1 (/.f64 z t)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)))))
(+.f64 (+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))))) (neg.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))))
(/.f64 a t)
(+.f64 (/.f64 a t) (/.f64 z a))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 a t) (/.f64 z a)))
(+.f64 (+.f64 (/.f64 a t) (/.f64 z a)) (/.f64 (*.f64 t z) (pow.f64 a 2)))
(+.f64 (/.f64 a t) (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2)))))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 z a) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)))))
(/.f64 a t)
(+.f64 (/.f64 a t) (/.f64 z a))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 a t) (/.f64 z a)))
(+.f64 (+.f64 (/.f64 a t) (/.f64 z a)) (/.f64 (*.f64 t z) (pow.f64 a 2)))
(+.f64 (/.f64 a t) (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2)))))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 z a) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)))))
(/.f64 a t)
(+.f64 (/.f64 a t) (/.f64 z a))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 a t) (/.f64 z a)))
(+.f64 (+.f64 (/.f64 a t) (/.f64 z a)) (/.f64 (*.f64 t z) (pow.f64 a 2)))
(+.f64 (/.f64 a t) (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (pow.f64 a 2)))))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 z a) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)))))
(/.f64 (+.f64 (*.f64 -1 z) a) t)
(/.f64 (+.f64 a (*.f64 -1 z)) t)
(/.f64 (+.f64 a (neg.f64 z)) t)
(+.f64 (/.f64 a t) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 z t)) (+.f64 (/.f64 a t) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (/.f64 a t) (*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (/.f64 a t) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (+.f64 (/.f64 a t) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))) (/.f64 a t)))
(+.f64 (/.f64 a t) (+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (/.f64 a t) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 z t)) (+.f64 (/.f64 a t) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))))
(+.f64 (/.f64 a t) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2)))))))
(+.f64 (/.f64 a t) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 a z) (pow.f64 t 2)))))))
(*.f64 -1 (/.f64 (+.f64 z (*.f64 -1 a)) t))
(neg.f64 (/.f64 (+.f64 z (neg.f64 a)) t))
(+.f64 (*.f64 -1 (/.f64 (+.f64 z (*.f64 -1 a)) t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))) (*.f64 -1 (/.f64 (+.f64 z (*.f64 -1 a)) t)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (+.f64 z (neg.f64 a)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 z (*.f64 -1 a)) t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))) (*.f64 -1 (/.f64 (+.f64 z (*.f64 -1 a)) t))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (+.f64 z (neg.f64 a)) t))))
(+.f64 (neg.f64 (/.f64 (+.f64 z (neg.f64 a)) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 z (*.f64 -1 a)) t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))) (*.f64 -1 (/.f64 (+.f64 z (*.f64 -1 a)) t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (+.f64 z (neg.f64 a)) t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (neg.f64 (/.f64 (+.f64 z (neg.f64 a)) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 0)
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x))))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 0 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 (/.f64 a t) (neg.f64 x)))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(+.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(+.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(+.f64 (*.f64 x (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (*.f64 (neg.f64 (/.f64 a t)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 a t))))
(*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (+.f64 (neg.f64 (/.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(+.f64 (*.f64 x (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (*.f64 (neg.f64 (/.f64 a t)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 a t))))
(*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (+.f64 (neg.f64 (/.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 a t)))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(+.f64 (*.f64 (/.f64 a t) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 z (-.f64 a t))))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(+.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 a t)))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(+.f64 (*.f64 (/.f64 a t) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 z (-.f64 a t))))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(+.f64 (*.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x))) (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 a t) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(+.f64 (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(+.f64 (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 a t) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(-.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 0)
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (-.f64 0 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(-.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(-.f64 0 (-.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 (/.f64 a t) x))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 x (/.f64 a t)))
(-.f64 (*.f64 x (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 x (/.f64 a t)))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (-.f64 (*.f64 (/.f64 a t) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (-.f64 (*.f64 x (/.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 0 (/.f64 x x)))))
(-.f64 (*.f64 x (neg.f64 (/.f64 z (-.f64 a t)))) (-.f64 (*.f64 x (/.f64 a t)) 0))
(neg.f64 (-.f64 (*.f64 x (/.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x))))
(-.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (*.f64 (/.f64 z (-.f64 a t)) x))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (*.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x))))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (*.f64 1 (*.f64 (/.f64 z (-.f64 a t)) x)))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) x) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(-.f64 (*.f64 x (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(-.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 1 (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(-.f64 (*.f64 x (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(-.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (-.f64 (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))
(-.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 0 (/.f64 x x))) (-.f64 (*.f64 x (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(-.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t)))))
(neg.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t)))))
(-.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(-.f64 (*.f64 x (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(-.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(-.f64 (*.f64 x (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(-.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)))))
(-.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 0 (/.f64 x x))) (-.f64 (*.f64 x (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(-.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t)))))
(neg.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t)))))
(-.f64 (*.f64 1 (*.f64 (/.f64 a t) (neg.f64 x))) (*.f64 (/.f64 z (-.f64 a t)) x))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 a t) x)))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 x (/.f64 a t))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (-.f64 (*.f64 x (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 x (/.f64 a t))))
(-.f64 (*.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) x)))
(-.f64 (*.f64 x (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (-.f64 (*.f64 x (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (-.f64 (*.f64 x (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 a t))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))))
(-.f64 (*.f64 (/.f64 a t) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (neg.f64 (/.f64 a t))))
(*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))))
(*.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))))
(-.f64 (*.f64 (/.f64 a t) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))))
(*.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))))
(-.f64 (*.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (neg.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 0 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))))))
(neg.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)))
(*.f64 (/.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x)) (/.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (/.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 x)))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (/.f64 a t) x)))
(*.f64 (/.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x)) (*.f64 x (/.f64 a t))))
(*.f64 (/.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (*.f64 x (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 x (/.f64 a t))))
(-.f64 (*.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (/.f64 z (-.f64 a t)) x)))
(*.f64 (/.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (*.f64 (/.f64 a t) (neg.f64 x)) (*.f64 x (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (/.f64 a t) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (*.f64 x (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (*.f64 x (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 x (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 1)
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 x x))
(*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 x x))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (neg.f64 x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))) (*.f64 (*.f64 x (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))))
(/.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 x (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))))
(/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x) -1)
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(neg.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) x)))
(neg.f64 (*.f64 x (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 x))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) 0)
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 0 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 a t) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) 1)
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(neg.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 -1 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 -1 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) -1)
(neg.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 -1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 -1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t)))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (-.f64 0 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 -1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (-.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 -1 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 1 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (-.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 a t))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) 1)
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))
(/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) -1)
(neg.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(neg.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))

eval430.0ms (2.5%)

Compiler

Compiled 59431 to 12171 computations (79.5% saved)

prune801.0ms (4.7%)

Pruning

31 alts after pruning (29 fresh and 2 done)

PrunedKeptTotal
New1293141307
Fresh61521
Picked101
Done325
Total1303311334
Error
0.0b
Counts
1334 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
52.7b
(/.f64 (*.f64 (-.f64 z a) x) t)
46.6b
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
55.8b
(/.f64 (*.f64 z x) t)
41.8b
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
62.4b
(/.f64 (*.f64 y a) t)
45.0b
(-.f64 y (/.f64 (*.f64 y z) t))
47.9b
(-.f64 y (neg.f64 (/.f64 (*.f64 y a) t)))
42.5b
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
38.2b
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) x)
40.1b
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
41.8b
(+.f64 (/.f64 (*.f64 y z) a) x)
39.8b
(+.f64 (*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) x) x)
31.3b
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
43.4b
(+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z a) t))))
39.2b
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 2)))))
38.2b
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)))
38.6b
(+.f64 y (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))))
50.4b
(+.f64 x (-.f64 y x))
40.8b
(+.f64 x (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))))))
45.8b
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
52.4b
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x))
58.5b
(*.f64 (/.f64 a t) (neg.f64 x))
32.4b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
43.8b
(*.f64 (+.f64 -1 (/.f64 z a)) (neg.f64 x))
54.7b
(*.f64 (neg.f64 (/.f64 z t)) (neg.f64 x))
43.6b
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
59.4b
(neg.f64 (/.f64 (*.f64 y z) t))
53.6b
(neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))
58.9b
(neg.f64 (/.f64 (*.f64 a x) t))
46.2b
y
45.9b
x
Compiler

Compiled 926 to 560 computations (39.5% saved)

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 62 to 11 computations (82.3% saved)

series20.0ms (0.1%)

Counts
4 → 153
Calls

48 calls:

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

rewrite114.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
782×rational_best_oopsla_all_46_json_45_simplify-35
586×rational_best_oopsla_all_46_json_45_simplify-80
544×rational_best_oopsla_all_46_json_45_simplify-89
522×rational_best_oopsla_all_46_json_45_simplify-13
490×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013106
180106
2264106
31116106
44708106
Stop Event
node limit
Counts
4 → 149
Calls
Call 1
Inputs
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(/.f64 y (-.f64 a t))
(/.f64 x (-.f64 a t))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 y (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))) (*.f64 z (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (*.f64 z (/.f64 y (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (neg.f64 (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 z z)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (neg.f64 (/.f64 x (-.f64 a t)))) (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (neg.f64 (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 y (-.f64 a t))) (*.f64 z (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 z (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 z z)) 0) (*.f64 (/.f64 z z) (*.f64 z (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 z z)) 0) (*.f64 (/.f64 z z) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 z (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) 0) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) 0) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z)) (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z z) (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) z))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 y (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a t)) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 y (-.f64 a t)) (/.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a t)) (*.f64 (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 y (-.f64 a t)))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 y (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 y (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (*.f64 (/.f64 y (-.f64 a t)) (/.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (-.f64 a t))) (neg.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (-.f64 a t))) (-.f64 0 (*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (-.f64 a t))) (-.f64 (/.f64 0 (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (-.f64 a t))) (-.f64 0 (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 y (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 y (-.f64 a t)))) (/.f64 y (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))) (/.f64 y (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))) (neg.f64 (/.f64 y (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 y (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 a t)) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 a t)) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 1 (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 a t)) (*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 a t)) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 a t)) (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 1 (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 x (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (-.f64 a t))) (neg.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 1 (/.f64 x (-.f64 a t)))) (/.f64 x (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 x (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 (*.f64 z (/.f64 x (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 0 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (*.f64 -1 (+.f64 x (*.f64 z (/.f64 y (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (-.f64 (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z)) x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 z (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 x (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t)))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 y (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 z (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) 0) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 y (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) 0) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 z (/.f64 x (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) 0) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (neg.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (-.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (-.f64 (/.f64 0 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (-.f64 0 (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))))

simplify213.0ms (1.3%)

Algorithm
egg-herbie
Rules
1622×rational_best_oopsla_all_46_json_45_simplify-89
1334×rational_best_oopsla_all_46_json_45_simplify-24
1288×rational_best_oopsla_all_46_json_45_simplify-74
840×rational_best_oopsla_all_46_json_45_simplify-10
390×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055417692
1197816896
2727616896
Stop Event
node limit
Counts
302 → 364
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z)))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (*.f64 (pow.f64 a 3) z)) (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z)))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) x)) (*.f64 -1 (*.f64 y (pow.f64 t 2)))) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) x)) (*.f64 -1 (*.f64 y (pow.f64 t 2)))) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) x)) (*.f64 -1 (*.f64 y (pow.f64 t 3))))) (pow.f64 a 4)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) x)))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (pow.f64 t 3)) (*.f64 (pow.f64 t 3) x)) z) (pow.f64 a 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) x)))) (pow.f64 a 3))))))
(*.f64 z (-.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) z)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) z)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) z)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))))
(/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (pow.f64 a 2)))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) x) (*.f64 y (pow.f64 a 3))) z) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (pow.f64 a 2)))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) x)) (*.f64 -1 (*.f64 (pow.f64 a 2) y)))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) x)) (*.f64 -1 (*.f64 (pow.f64 a 2) y)))) (pow.f64 t 3))) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (pow.f64 a 3) y)) z) (pow.f64 t 4)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(*.f64 -1 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 t 4))))))
(*.f64 -1 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(*.f64 -1 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3))))))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4)) (/.f64 x a))))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4)) (/.f64 x a))))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4)) (/.f64 x a))))
(*.f64 -1 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3))))))
x
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z)) x))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z)) x)))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (*.f64 (pow.f64 a 3) z)) (+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z)) x))))
x
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) x)) (*.f64 -1 (*.f64 y (pow.f64 t 2)))) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) x)))) (pow.f64 a 3))) x)))
(+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) x))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) z)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) x)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) z)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) z)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) x))))
x
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t) x)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 a y)) z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t) x))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 a y)) z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (pow.f64 a 2) y)) z) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 a y)) z) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 a y)) z) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) x)) (*.f64 -1 (*.f64 (pow.f64 a 2) y))) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 0)
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 z z)))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 0))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) 0))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z))) 0))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 z z)))) 0))
(+.f64 0 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)))
(+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))) (*.f64 z (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (neg.f64 (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 z z)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (neg.f64 (/.f64 x (-.f64 a t)))) (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))
(+.f64 (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (neg.f64 (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) 0))
(-.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 0)
(-.f64 0 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(-.f64 0 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) z))
(-.f64 (*.f64 z (/.f64 y (-.f64 a t))) (*.f64 z (/.f64 x (-.f64 a t))))
(-.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z)))
(-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z (/.f64 x (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 z (/.f64 x (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (/.f64 x (-.f64 a t))))
(-.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(-.f64 (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 z z)) 0) (*.f64 (/.f64 z z) (*.f64 z (/.f64 x (-.f64 a t)))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 z z)) 0) (*.f64 (/.f64 z z) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(-.f64 (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 z (/.f64 x (-.f64 a t)))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))
(-.f64 (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) 0) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (/.f64 x (-.f64 a t))))
(-.f64 (-.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) 0) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1)
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 z z))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z)) (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))
(/.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) -1)
(neg.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(neg.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(neg.f64 (*.f64 (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) z))
(+.f64 (/.f64 y (-.f64 a t)) 0)
(+.f64 0 (/.f64 y (-.f64 a t)))
(-.f64 (/.f64 y (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 y (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) 1)
(*.f64 (/.f64 y (-.f64 a t)) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 y (-.f64 a t)))))
(*.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(*.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 y (-.f64 a t)) (/.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 y (-.f64 a t)))))
(*.f64 (/.f64 y (-.f64 a t)) (*.f64 (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 y (-.f64 a t)))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(*.f64 (/.f64 y (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(*.f64 1 (/.f64 y (-.f64 a t)))
(*.f64 -1 (neg.f64 (/.f64 y (-.f64 a t))))
(*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 y (-.f64 a t)))
(*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (*.f64 (/.f64 y (-.f64 a t)) (/.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(*.f64 (neg.f64 (/.f64 y (-.f64 a t))) -1)
(*.f64 (neg.f64 (/.f64 y (-.f64 a t))) (neg.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 y (-.f64 a t))) (-.f64 0 (*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(*.f64 (neg.f64 (/.f64 y (-.f64 a t))) (-.f64 (/.f64 0 (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 y (-.f64 a t))) (-.f64 0 (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 y (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 y (-.f64 a t)))) (/.f64 y (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))) (/.f64 y (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))) (neg.f64 (/.f64 y (-.f64 a t))))
(neg.f64 (neg.f64 (/.f64 y (-.f64 a t))))
(+.f64 (/.f64 x (-.f64 a t)) 0)
(+.f64 0 (/.f64 x (-.f64 a t)))
(-.f64 (/.f64 x (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 x (-.f64 a t))))
(*.f64 (/.f64 x (-.f64 a t)) 1)
(*.f64 (/.f64 x (-.f64 a t)) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))
(*.f64 (/.f64 x (-.f64 a t)) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 1 (/.f64 x (-.f64 a t)))))
(*.f64 (/.f64 x (-.f64 a t)) (*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (/.f64 x (-.f64 a t)) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 x (-.f64 a t)))))
(*.f64 (/.f64 x (-.f64 a t)) (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 1 (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (/.f64 x (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 1 (/.f64 x (-.f64 a t)))
(*.f64 -1 (neg.f64 (/.f64 x (-.f64 a t))))
(*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 x (-.f64 a t)))
(*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 (neg.f64 (/.f64 x (-.f64 a t))) -1)
(*.f64 (neg.f64 (/.f64 x (-.f64 a t))) (neg.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 1 (/.f64 x (-.f64 a t)))) (/.f64 x (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 x (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 (/.f64 x (-.f64 a t))))
(neg.f64 (neg.f64 (/.f64 x (-.f64 a t))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(-.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 x))
(-.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 -1 x))
(-.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) 0)
(-.f64 0 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x))
(-.f64 0 (*.f64 -1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(-.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 (*.f64 z (/.f64 x (-.f64 a t))) x))
(-.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 0 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (*.f64 -1 (+.f64 x (*.f64 z (/.f64 y (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z)) x))
(-.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (-.f64 (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z)) x) 0))
(-.f64 (+.f64 x (*.f64 z (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 x (-.f64 a t))))
(-.f64 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t)))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z)))
(-.f64 (*.f64 0 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x)))
(-.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 y (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 z (/.f64 x (-.f64 a t)))))
(-.f64 (*.f64 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) 0) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x)))
(-.f64 (-.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 y (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) 0) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 z (/.f64 x (-.f64 a t)))))
(-.f64 (-.f64 (*.f64 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) 0) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) 1)
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 -1 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) -1)
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (neg.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (-.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (-.f64 (/.f64 0 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (-.f64 0 (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x))
(/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) 1)
(/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) -1)
(neg.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x))
(neg.f64 (*.f64 -1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
Outputs
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z)
(*.f64 z (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))))
(*.f64 z (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z)))
(+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t)))) (*.f64 a (*.f64 z (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))))))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) (*.f64 z a)))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z))))
(+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t)))) (+.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (*.f64 a (*.f64 z (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))))))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t)))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) (*.f64 z a)) (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3)))))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (*.f64 (pow.f64 a 3) z)) (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z)))))
(+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t)))) (+.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 a (*.f64 z (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))))) (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (*.f64 z (pow.f64 a 3))))))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t)))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) (*.f64 z a)) (+.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (*.f64 z (pow.f64 a 3))))))
(/.f64 (*.f64 (-.f64 y x) z) a)
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t (neg.f64 x)) (*.f64 y (*.f64 -1 t)))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 x t) (*.f64 t y)))) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) x)) (*.f64 -1 (*.f64 y (pow.f64 t 2)))) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t (neg.f64 x)) (*.f64 y (*.f64 -1 t)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 t 2) (neg.f64 x)) (*.f64 -1 (*.f64 y (pow.f64 t 2))))) (pow.f64 a 3)) (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 x t) (*.f64 t y)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 x (pow.f64 t 2)) (*.f64 y (pow.f64 t 2))))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) x)) (*.f64 -1 (*.f64 y (pow.f64 t 2)))) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) x)) (*.f64 -1 (*.f64 y (pow.f64 t 3))))) (pow.f64 a 4)) (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t (neg.f64 x)) (*.f64 y (*.f64 -1 t)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 t 2) (neg.f64 x)) (*.f64 -1 (*.f64 y (pow.f64 t 2))))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 t 3) (neg.f64 x)) (*.f64 -1 (*.f64 y (pow.f64 t 3))))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 x t) (*.f64 t y)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 x (pow.f64 t 2)) (*.f64 y (pow.f64 t 2))))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) (/.f64 (*.f64 (neg.f64 z) (*.f64 -1 (*.f64 (pow.f64 t 3) (-.f64 y x)))) (pow.f64 a 4)))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) a))
(neg.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) a)) (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) a)) (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) x)))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) a)) (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 t 2) (neg.f64 x)))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) a) (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 t 2))))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (pow.f64 t 3)) (*.f64 (pow.f64 t 3) x)) z) (pow.f64 a 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) x)))) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) a)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 t 2) (neg.f64 x)))) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) (-.f64 y x))) (pow.f64 a 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) a) (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 t 2))))) (pow.f64 a 3))))))
(*.f64 z (-.f64 (/.f64 y a) (/.f64 x a)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))
(+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (*.f64 t (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) z)))
(+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (*.f64 t (*.f64 z (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) z)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a)))))
(+.f64 (*.f64 t (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) z)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))))) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a)))))
(+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3)))) (*.f64 z (pow.f64 t 2))) (*.f64 t (*.f64 z (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2))))))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) z)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) z)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (*.f64 z (pow.f64 t 3))) (+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (*.f64 t (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) z)))))
(+.f64 (*.f64 t (*.f64 z (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2)))))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 4)) (/.f64 y (pow.f64 a 4)))) (*.f64 z (pow.f64 t 3))) (+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (*.f64 (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3)))) (*.f64 z (pow.f64 t 2))))))
(/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t)
(/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) t)
(/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) t) (/.f64 (*.f64 z (-.f64 (*.f64 x a) (*.f64 a y))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t) (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (pow.f64 a 2)))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t)))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x a) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) t) (/.f64 (*.f64 z (-.f64 (*.f64 x (pow.f64 a 2)) (*.f64 y (pow.f64 a 2)))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) x) (*.f64 y (pow.f64 a 3))) z) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (pow.f64 a 2)))) (pow.f64 t 3)) (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t))))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x a) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x (pow.f64 a 3)) (*.f64 y (pow.f64 a 3)))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) t) (/.f64 (*.f64 z (-.f64 (*.f64 x (pow.f64 a 2)) (*.f64 y (pow.f64 a 2)))) (pow.f64 t 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t) (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) (-.f64 x y))) (pow.f64 t 4))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))
(neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x a) (*.f64 a y))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) x)) (*.f64 -1 (*.f64 (pow.f64 a 2) y)))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x a) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 a 2) (neg.f64 x)) (*.f64 -1 (*.f64 y (pow.f64 a 2))))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 x y)))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 y a)) z) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) x)) (*.f64 -1 (*.f64 (pow.f64 a 2) y)))) (pow.f64 t 3))) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (pow.f64 a 3) y)) z) (pow.f64 t 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x a) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 a 2) (neg.f64 x)) (*.f64 -1 (*.f64 y (pow.f64 a 2))))) (pow.f64 t 3))) (/.f64 (*.f64 z (-.f64 (*.f64 x (pow.f64 a 3)) (*.f64 y (pow.f64 a 3)))) (pow.f64 t 4)))))
(+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 3) (-.f64 x y))) (pow.f64 t 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 x y)))) (pow.f64 t 3))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z x) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t)))
(*.f64 -1 (/.f64 y t))
(neg.f64 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 y t) (/.f64 (*.f64 a y) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y t) (/.f64 (*.f64 a y) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 y t)) (+.f64 (neg.f64 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 y a) (/.f64 (*.f64 t y) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 t y) (pow.f64 a 2))) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 t y) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 y a) (/.f64 (*.f64 t y) (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 t y) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 y a) (/.f64 (*.f64 t y) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 t y) (pow.f64 a 2))) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 t y) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 y a) (/.f64 (*.f64 t y) (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 t y) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 y a) (/.f64 (*.f64 t y) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 t y) (pow.f64 a 2))) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 t y) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 y a) (/.f64 (*.f64 t y) (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 t y) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))
(*.f64 -1 (/.f64 y t))
(neg.f64 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 y t) (/.f64 (*.f64 a y) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y t) (/.f64 (*.f64 a y) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 y t)) (+.f64 (neg.f64 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))))))
(*.f64 -1 (/.f64 y t))
(neg.f64 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 y t) (/.f64 (*.f64 a y) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 y t) (/.f64 (*.f64 a y) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 y t)) (+.f64 (neg.f64 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))))))
(*.f64 -1 (/.f64 x t))
(neg.f64 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 x t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)))) (*.f64 -1 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2)))))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 x t) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 x a) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4)) (/.f64 x a))))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 x a) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 x t) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 x a) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4)) (/.f64 x a))))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 x a) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(/.f64 x a)
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (/.f64 x a))
(+.f64 (/.f64 x a) (/.f64 (*.f64 x t) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (/.f64 x a)))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 x a) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 4)) (/.f64 x a))))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 x a) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 x t) (pow.f64 a 2)) (+.f64 (/.f64 x a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 4)))))
(*.f64 -1 (/.f64 x t))
(neg.f64 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 x t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)))) (*.f64 -1 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2)))))
(*.f64 -1 (/.f64 x t))
(neg.f64 (/.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (*.f64 -1 (/.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 x t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x a) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 4)))) (*.f64 -1 (+.f64 (/.f64 x t) (/.f64 (*.f64 x a) (pow.f64 t 2)))))
x
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (-.f64 a t))) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 z x) (-.f64 a t))) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) x)
(+.f64 x (*.f64 z (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t)))))
(+.f64 x (*.f64 z (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z)) x))
(+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t)))) (+.f64 x (*.f64 a (*.f64 z (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2)))))))
(+.f64 x (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t)))) (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) (*.f64 z a))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z)) x)))
(+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t)))) (+.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 x (*.f64 a (*.f64 z (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))))))))
(+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) (*.f64 z a)) (+.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 x (*.f64 z (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t)))))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 z (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t))) z) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (*.f64 (pow.f64 a 3) z)) (+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) z)) x))))
(+.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 x t)))) (+.f64 (*.f64 a (*.f64 z (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (*.f64 z (pow.f64 a 3))) x))))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y t) (/.f64 x t)))) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 t 2)) (/.f64 y (pow.f64 t 2))) (*.f64 z a)) (+.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 (/.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 t 3))))) (+.f64 x (*.f64 (-.f64 (/.f64 x (pow.f64 t 4)) (/.f64 y (pow.f64 t 4))) (*.f64 z (pow.f64 a 3)))))))
x
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) x))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t (neg.f64 x)) (*.f64 y (*.f64 -1 t)))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 x t) (*.f64 t y)))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) x)) (*.f64 -1 (*.f64 y (pow.f64 t 2)))) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 y t))) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (-.f64 y x)) a) x)))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 t 2) (neg.f64 x)) (*.f64 -1 (*.f64 y (pow.f64 t 2))))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t (neg.f64 x)) (*.f64 y (*.f64 -1 t)))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 x (pow.f64 t 2)) (*.f64 y (pow.f64 t 2))))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 x t) (*.f64 t y)))) (pow.f64 a 2)) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) a)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) a)) (+.f64 x (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) a)) (+.f64 x (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y t) (*.f64 t x)) z) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 -1 (*.f64 (pow.f64 t 2) x)))) (pow.f64 a 3))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) a)) (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 t 2) (neg.f64 x)))) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 y x))) (pow.f64 a 2)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) a) (/.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 y (pow.f64 t 2)) (*.f64 x (pow.f64 t 2))))) (pow.f64 a 3))))))
(+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) x)
(+.f64 x (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) x))
(+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (+.f64 (*.f64 t (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) z)) x))
(+.f64 x (+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (*.f64 t (*.f64 z (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2))))))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) z)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) x)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))))) (+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (+.f64 (*.f64 t (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) z)) x)))
(+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3)))) (*.f64 z (pow.f64 t 2))) (+.f64 x (*.f64 t (*.f64 z (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2)))))))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (*.f64 (pow.f64 t 3) z)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) z)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)) (+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) x))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 4))) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (*.f64 z (pow.f64 t 3))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 z (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 3))) (*.f64 -1 (/.f64 y (pow.f64 a 3)))))) (+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) (+.f64 (*.f64 t (*.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 a 2))) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) z)) x))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 3)) (/.f64 y (pow.f64 a 3)))) (*.f64 z (pow.f64 t 2))) (+.f64 (*.f64 t (*.f64 z (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 2)) (/.f64 y (pow.f64 a 2)))))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 x (pow.f64 a 4)) (/.f64 y (pow.f64 a 4)))) (*.f64 z (pow.f64 t 3))) (+.f64 x (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a)))))))
x
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t) x)
(+.f64 x (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) t))
(+.f64 x (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 a y)) z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t) x))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) t) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x a) (*.f64 a y))) (pow.f64 t 2)) x))
(+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 a y)) z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (pow.f64 a 2) y)) z) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (*.f64 -1 x))) t) x)))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x a) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (+.f64 x (/.f64 (*.f64 z (-.f64 (*.f64 -1 y) (neg.f64 x))) t)) (/.f64 (*.f64 z (-.f64 (*.f64 x (pow.f64 a 2)) (*.f64 y (pow.f64 a 2)))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z (*.f64 -1 (-.f64 y x))) t) (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (+.f64 x (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) (-.f64 x y))) (pow.f64 t 3)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 a y)) z) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x a) (*.f64 a y))) (pow.f64 t 2)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 z (-.f64 y x)) t))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 a x) (*.f64 a y)) z) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) x)) (*.f64 -1 (*.f64 (pow.f64 a 2) y))) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y x) z) t)) x)))
(+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 x a) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 y x)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 a 2) (neg.f64 x)) (*.f64 -1 (*.f64 y (pow.f64 a 2))))) (pow.f64 t 3))) x)))
(+.f64 (/.f64 (*.f64 z (*.f64 a (-.f64 x y))) (pow.f64 t 2)) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 z (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 x y)))) (pow.f64 t 3))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t))))))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) -1) (neg.f64 x))
(*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) -1) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) -1) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) -1) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 z y) (-.f64 a t)) (*.f64 (neg.f64 x) (+.f64 -1 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 0)
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 z z)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 0))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) 0))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z))) 0))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 z z)))) 0))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 0 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)))
(+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 (*.f64 0 (*.f64 z (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))) (*.f64 z (/.f64 x (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (neg.f64 (/.f64 x (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 z z)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (neg.f64 (/.f64 x (-.f64 a t)))) (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (neg.f64 (/.f64 x (-.f64 a t)))) (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) 0))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 0)
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 0 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 0 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 0 (*.f64 (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) z))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (*.f64 z (/.f64 y (-.f64 a t))) (*.f64 z (/.f64 x (-.f64 a t))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z)))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 z (/.f64 x (-.f64 a t)))))
(*.f64 (/.f64 z z) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 z z))
(-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 z z)) (*.f64 (/.f64 z z) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))
(*.f64 (/.f64 z z) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 z z))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (neg.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(*.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 z (/.f64 x (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (neg.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(*.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (neg.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(*.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (/.f64 x (-.f64 a t))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 z z)) 0) (*.f64 (/.f64 z z) (*.f64 z (/.f64 x (-.f64 a t)))))
(*.f64 (/.f64 z z) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 z z))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 z z)) 0) (*.f64 (/.f64 z z) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))
(*.f64 (/.f64 z z) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 z z))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (neg.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(*.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(-.f64 (-.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a t))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 z (/.f64 x (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (neg.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(*.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))
(*.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (neg.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(*.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(-.f64 (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) 0) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (/.f64 x (-.f64 a t))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(-.f64 (-.f64 (*.f64 0 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))) 0) (*.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) 1)
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 z z))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 z z)) (*.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 z z))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (*.f64 z (/.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z)) (*.f64 z (/.f64 (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))) z))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (*.f64 (/.f64 z z) (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))))
(/.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 z z)))))
(/.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) -1)
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(neg.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(neg.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(neg.f64 (*.f64 (*.f64 (/.f64 z z) (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) z))
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
(+.f64 (/.f64 y (-.f64 a t)) 0)
(/.f64 y (-.f64 a t))
(+.f64 0 (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 y (-.f64 a t)) 0)
(/.f64 y (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 y (-.f64 a t))))
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 y (-.f64 a t)) 1)
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 y (-.f64 a t)) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 y (-.f64 a t)))))
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 y (-.f64 a t)) (/.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 y (-.f64 a t)))))
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 y (-.f64 a t)) (*.f64 (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 y (-.f64 a t)))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 y (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(/.f64 y (-.f64 a t))
(*.f64 1 (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 y (-.f64 a t))))
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (*.f64 (/.f64 y (-.f64 a t)) (/.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(/.f64 y (-.f64 a t))
(*.f64 (neg.f64 (/.f64 y (-.f64 a t))) -1)
(/.f64 y (-.f64 a t))
(*.f64 (neg.f64 (/.f64 y (-.f64 a t))) (neg.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(/.f64 y (-.f64 a t))
(*.f64 (neg.f64 (/.f64 y (-.f64 a t))) (*.f64 -1 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(/.f64 y (-.f64 a t))
(*.f64 (neg.f64 (/.f64 y (-.f64 a t))) (-.f64 0 (*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))))))
(/.f64 y (-.f64 a t))
(*.f64 (neg.f64 (/.f64 y (-.f64 a t))) (-.f64 (/.f64 0 (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(/.f64 y (-.f64 a t))
(*.f64 (neg.f64 (/.f64 y (-.f64 a t))) (-.f64 0 (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 y (-.f64 a t))))))
(/.f64 y (-.f64 a t))
(*.f64 (*.f64 (/.f64 y (-.f64 a t)) (/.f64 1 (/.f64 y (-.f64 a t)))) (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t))) (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))) (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 a t)) (/.f64 y (-.f64 a t)))) (neg.f64 (/.f64 y (-.f64 a t))))
(/.f64 y (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 y (-.f64 a t))))
(/.f64 y (-.f64 a t))
(+.f64 (/.f64 x (-.f64 a t)) 0)
(/.f64 x (-.f64 a t))
(+.f64 0 (/.f64 x (-.f64 a t)))
(/.f64 x (-.f64 a t))
(-.f64 (/.f64 x (-.f64 a t)) 0)
(/.f64 x (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 x (-.f64 a t))))
(/.f64 x (-.f64 a t))
(*.f64 (/.f64 x (-.f64 a t)) 1)
(/.f64 x (-.f64 a t))
(*.f64 (/.f64 x (-.f64 a t)) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))
(/.f64 x (-.f64 a t))
(*.f64 (/.f64 x (-.f64 a t)) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 1 (/.f64 x (-.f64 a t)))))
(/.f64 x (-.f64 a t))
(*.f64 (/.f64 x (-.f64 a t)) (*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 x (-.f64 a t))
(*.f64 (/.f64 x (-.f64 a t)) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 x (-.f64 a t)))))
(/.f64 x (-.f64 a t))
(*.f64 (/.f64 x (-.f64 a t)) (*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 1 (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 x (-.f64 a t))
(*.f64 (/.f64 x (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 x (-.f64 a t))
(*.f64 1 (/.f64 x (-.f64 a t)))
(/.f64 x (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 x (-.f64 a t))))
(/.f64 x (-.f64 a t))
(*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 x (-.f64 a t)))
(/.f64 x (-.f64 a t))
(*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(/.f64 x (-.f64 a t))
(*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (*.f64 (/.f64 x (-.f64 a t)) (/.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(/.f64 x (-.f64 a t))
(*.f64 (neg.f64 (/.f64 x (-.f64 a t))) -1)
(/.f64 x (-.f64 a t))
(*.f64 (neg.f64 (/.f64 x (-.f64 a t))) (neg.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 x (-.f64 a t))
(*.f64 (*.f64 (/.f64 x (-.f64 a t)) (/.f64 1 (/.f64 x (-.f64 a t)))) (/.f64 x (-.f64 a t)))
(/.f64 x (-.f64 a t))
(*.f64 (*.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t))) (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (/.f64 x (-.f64 a t)))
(/.f64 x (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (/.f64 x (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 (/.f64 x (-.f64 a t))))
(/.f64 x (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 x (-.f64 a t))))
(/.f64 x (-.f64 a t))
(-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(-.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (neg.f64 x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(-.f64 (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))) (*.f64 -1 x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(-.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) 0)
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(-.f64 0 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(-.f64 0 (*.f64 -1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(-.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 (*.f64 z (/.f64 x (-.f64 a t))) x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(-.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 0 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t))))))
(-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (*.f64 -1 (+.f64 x (*.f64 z (/.f64 y (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (neg.f64 (+.f64 x (*.f64 z (/.f64 y (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z)) x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 x (-.f64 a t)) (neg.f64 z)) (-.f64 (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z)) x) 0))
(-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(-.f64 (+.f64 x (*.f64 z (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 x (-.f64 a t))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(-.f64 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t)))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z)))
(-.f64 (*.f64 0 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x)))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x)))
(*.f64 (-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(-.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 y (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 z (/.f64 x (-.f64 a t)))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 x (*.f64 z (/.f64 x (-.f64 a t))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(-.f64 (*.f64 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (-.f64 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t)))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))
(*.f64 (-.f64 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t)))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) 0) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x)))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x)))
(*.f64 (-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(-.f64 (-.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 y (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) 0) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 z (/.f64 x (-.f64 a t)))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 x (*.f64 z (/.f64 x (-.f64 a t))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(-.f64 (-.f64 (*.f64 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) 0) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (-.f64 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t)))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))))
(*.f64 (-.f64 (-.f64 x (*.f64 z (/.f64 x (-.f64 a t)))) (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 z))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) 1)
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 x (*.f64 z (/.f64 x (-.f64 a t))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 x (*.f64 z (/.f64 x (-.f64 a t))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 x (*.f64 z (/.f64 x (-.f64 a t))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 x (*.f64 z (/.f64 x (-.f64 a t))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(*.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 -1 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 x (*.f64 z (/.f64 x (-.f64 a t))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 x (*.f64 z (/.f64 x (-.f64 a t))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 x (*.f64 z (/.f64 x (-.f64 a t))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) -1)
(-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (neg.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x)))
(*.f64 (-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (-.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (neg.f64 (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))
(*.f64 (-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (-.f64 (/.f64 0 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 -1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (-.f64 0 (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))))
(*.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 -1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (+.f64 (*.f64 z (/.f64 y (-.f64 a t))) (-.f64 x (*.f64 z (/.f64 x (-.f64 a t))))))
(*.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))) (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x))
(*.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (neg.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x)))
(*.f64 (-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) 1)
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))
(/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (/.f64 (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))) (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))))))
(/.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x) -1)
(-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(neg.f64 (-.f64 (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))) x))
(-.f64 x (*.f64 z (-.f64 (/.f64 x (-.f64 a t)) (/.f64 y (-.f64 a t)))))
(neg.f64 (*.f64 -1 (+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))))
(+.f64 x (*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t)))))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 16 to 7 computations (56.3% saved)

series3.0ms (0%)

Counts
1 → 12
Calls

9 calls:

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

rewrite60.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1446×rational_best_oopsla_all_46_json-2
1446×rational_best_oopsla_all_46_json-1
1446×rational_best_oopsla_all_46_json-4
1446×rational_best_oopsla_all_46_json-3
1162×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
14213
213413
356913
4287613
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(/.f64 (*.f64 y a) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y a) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y a) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y a) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y a) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 y a) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y a) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y a) t) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y a) t) (*.f64 1 (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (*.f64 y a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y a) t) (*.f64 (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t))) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y a) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y a) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (*.f64 y a) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y a) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (neg.f64 (/.f64 (*.f64 y a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y a) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y a) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 y a) t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 y a) t)))))))

simplify54.0ms (0.3%)

Algorithm
egg-herbie
Rules
1624×rational_best_oopsla_all_46_json_45_simplify-37
1414×rational_best_oopsla_all_46_json_45_simplify-89
1254×rational_best_oopsla_all_46_json_45_simplify-74
1154×rational_best_oopsla_all_46_json_45_simplify-13
930×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071572
1260572
21979572
Stop Event
node limit
Counts
44 → 33
Calls
Call 1
Inputs
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(+.f64 (/.f64 (*.f64 y a) t) 0)
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))
(+.f64 0 (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))
(-.f64 (/.f64 (*.f64 y a) t) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 y a) t)))
(*.f64 (/.f64 (*.f64 y a) t) 1)
(*.f64 (/.f64 (*.f64 y a) t) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t))))
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 1 (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t)))))
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t)))))
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))))
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (*.f64 y a) t))))
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t))) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))))
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))))
(*.f64 1 (/.f64 (*.f64 y a) t))
(*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (*.f64 y a) t))
(*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y a) t)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y a) t))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (neg.f64 (/.f64 (*.f64 y a) t))))
(*.f64 (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))
(*.f64 (neg.f64 (/.f64 (*.f64 y a) t)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y a) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 y a) t)))
(neg.f64 (neg.f64 (/.f64 (*.f64 y a) t)))
Outputs
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 a y) t)
(+.f64 (/.f64 (*.f64 y a) t) 0)
(/.f64 (*.f64 a y) t)
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))
(/.f64 (*.f64 a y) t)
(+.f64 0 (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(-.f64 (/.f64 (*.f64 y a) t) 0)
(/.f64 (*.f64 a y) t)
(-.f64 0 (neg.f64 (/.f64 (*.f64 y a) t)))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (*.f64 y a) t) 1)
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (*.f64 y a) t) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t))))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 1 (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t)))))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t)))))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (*.f64 y a) t))))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t))) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (*.f64 y a) t) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))))
(/.f64 (*.f64 a y) t)
(*.f64 1 (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))))
(/.f64 (*.f64 a y) t)
(*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (*.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)))))
(/.f64 (*.f64 a y) t)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y a) t)))
(/.f64 (*.f64 a y) t)
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y a) t))))
(/.f64 (*.f64 a y) t)
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (neg.f64 (/.f64 (*.f64 y a) t))))
(/.f64 (*.f64 a y) t)
(*.f64 (*.f64 (/.f64 (*.f64 y a) t) (/.f64 1 (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(*.f64 (neg.f64 (/.f64 (*.f64 y a) t)) -1)
(/.f64 (*.f64 a y) t)
(*.f64 (neg.f64 (/.f64 (*.f64 y a) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))))
(/.f64 (*.f64 a y) t)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t)) (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y a) t))) (neg.f64 (/.f64 (*.f64 y a) t)))
(/.f64 (*.f64 a y) t)
(neg.f64 (neg.f64 (/.f64 (*.f64 y a) t)))
(/.f64 (*.f64 a y) t)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 23 to 8 computations (65.2% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

18 calls:

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

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1566×rational_best_oopsla_all_46_json-2
1566×rational_best_oopsla_all_46_json-1
1566×rational_best_oopsla_all_46_json-4
1566×rational_best_oopsla_all_46_json-3
1232×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
14732
214732
362132
4307632
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) t)
(-.f64 y (/.f64 (*.f64 y z) t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y z) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 1 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y z) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 y z) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (neg.f64 (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 1 (neg.f64 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 (/.f64 (*.f64 y z) t) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (/.f64 (*.f64 y z) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 y (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 y z) t)) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 y z) t))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y z) t) -1) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t))) (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y z) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 1 (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (-.f64 y (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (-.f64 y (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 (/.f64 (*.f64 y z) t) y) (/.f64 -1 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 (/.f64 (*.f64 y z) t) y) (/.f64 (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y z) t) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y z) t) y) (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (-.f64 (/.f64 (*.f64 y z) t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 (/.f64 (*.f64 y z) t) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (/.f64 (*.f64 y z) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 y z) t) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 y z) t) y))))))

simplify91.0ms (0.5%)

Algorithm
egg-herbie
Rules
1424×rational_best_oopsla_all_46_json_45_simplify-72
1246×rational_best_oopsla_all_46_json_45_simplify-49
1110×rational_best_oopsla_all_46_json_45_simplify-23
620×rational_best_oopsla_all_46_json_45_simplify-35
574×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01532125
15921873
241611873
Stop Event
node limit
Counts
111 → 87
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (/.f64 z t)) y)
(*.f64 (-.f64 1 (/.f64 z t)) y)
(*.f64 (-.f64 1 (/.f64 z t)) y)
(*.f64 (-.f64 1 (/.f64 z t)) y)
(*.f64 (-.f64 1 (/.f64 z t)) y)
(*.f64 (-.f64 1 (/.f64 z t)) y)
(*.f64 (-.f64 1 (/.f64 z t)) y)
(*.f64 (-.f64 1 (/.f64 z t)) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (/.f64 (*.f64 y z) t) 0)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(+.f64 0 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))
(-.f64 (/.f64 (*.f64 y z) t) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 y z) t)))
(*.f64 (/.f64 (*.f64 y z) t) 1)
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 1 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))))
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))))
(*.f64 1 (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y z) t)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y z) t))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 (*.f64 y z) t))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) t)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t)))
(neg.f64 (neg.f64 (/.f64 (*.f64 y z) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) t)))
(+.f64 y (*.f64 1 (neg.f64 (/.f64 (*.f64 y z) t))))
(+.f64 y (*.f64 (/.f64 (*.f64 y z) t) -1))
(+.f64 (-.f64 y (/.f64 (*.f64 y z) t)) 0)
(+.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))
(+.f64 0 (-.f64 y (/.f64 (*.f64 y z) t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 y z) t))) y)
(+.f64 (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t))))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) -1) y)
(+.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t))) (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) 1)
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 1 (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t))))))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t))))))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (-.f64 y (/.f64 (*.f64 y z) t)))))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))))
(*.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (-.f64 y (/.f64 (*.f64 y z) t)))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 (/.f64 (*.f64 y z) t) y) (/.f64 -1 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 (/.f64 (*.f64 y z) t) y) (/.f64 (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))
(*.f64 (-.f64 (/.f64 (*.f64 y z) t) y) -1)
(*.f64 (-.f64 (/.f64 (*.f64 y z) t) y) (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) y))
(*.f64 -1 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (-.f64 (/.f64 (*.f64 y z) t) y)))
(*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))
(*.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))
(*.f64 (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 (/.f64 (*.f64 y z) t) y))
(/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) 1)
(/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))
(/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))
(/.f64 (-.f64 (/.f64 (*.f64 y z) t) y) -1)
(neg.f64 (-.f64 (/.f64 (*.f64 y z) t) y))
Outputs
(*.f64 (-.f64 1 (/.f64 z t)) y)
(-.f64 y (*.f64 y (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) y)
(-.f64 y (*.f64 y (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) y)
(-.f64 y (*.f64 y (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) y)
(-.f64 y (*.f64 y (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) y)
(-.f64 y (*.f64 y (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) y)
(-.f64 y (*.f64 y (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) y)
(-.f64 y (*.f64 y (/.f64 z t)))
(*.f64 (-.f64 1 (/.f64 z t)) y)
(-.f64 y (*.f64 y (/.f64 z t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (*.f64 (/.f64 z t) -1)))
(+.f64 y (*.f64 y (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (*.f64 (/.f64 z t) -1)))
(+.f64 y (*.f64 y (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (*.f64 (/.f64 z t) -1)))
(+.f64 y (*.f64 y (neg.f64 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (*.f64 (/.f64 z t) -1)))
(+.f64 y (*.f64 y (neg.f64 (/.f64 z t))))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (/.f64 (*.f64 y z) t) 0)
(/.f64 (*.f64 z y) t)
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 z y) t)
(+.f64 0 (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 z y) t)
(-.f64 (/.f64 (*.f64 y z) t) 0)
(/.f64 (*.f64 z y) t)
(-.f64 0 (neg.f64 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (*.f64 y z) t) 1)
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 1 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t)))))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (*.f64 y z) t) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 z y) t)
(*.f64 1 (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))
(/.f64 (*.f64 z y) t)
(*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)))))
(/.f64 (*.f64 z y) t)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 z y) t)
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 z y) t)
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 z y) t)
(*.f64 (*.f64 (/.f64 (*.f64 y z) t) (/.f64 1 (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 z y) t)
(*.f64 (neg.f64 (/.f64 (*.f64 y z) t)) -1)
(/.f64 (*.f64 z y) t)
(*.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))))
(/.f64 (*.f64 z y) t)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (/.f64 (*.f64 y z) t))
(/.f64 (*.f64 z y) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 z y) t)
(neg.f64 (neg.f64 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 z y) t)
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 y (*.f64 1 (neg.f64 (/.f64 (*.f64 y z) t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 y (*.f64 (/.f64 (*.f64 y z) t) -1))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (-.f64 y (/.f64 (*.f64 y z) t)) 0)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 0 (-.f64 y (/.f64 (*.f64 y z) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 y z) t))) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 (/.f64 (*.f64 y z) t) -1) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (neg.f64 (/.f64 (*.f64 y z) t))) (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) 1)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 1 (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t))))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t))))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (-.f64 y (/.f64 (*.f64 y z) t)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (-.f64 y (/.f64 (*.f64 y z) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 (/.f64 (*.f64 y z) t) y) (/.f64 -1 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (*.f64 (-.f64 (/.f64 (*.f64 y z) t) y) (/.f64 (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (-.f64 (/.f64 (*.f64 y z) t) y) -1)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (-.f64 (/.f64 (*.f64 y z) t) y) (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) y))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 -1 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (-.f64 (/.f64 (*.f64 y z) t) y)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 1 (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 y (/.f64 (*.f64 y z) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(*.f64 (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))) (-.f64 (/.f64 (*.f64 y z) t) y))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) 1)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t))) (/.f64 (-.f64 y (/.f64 (*.f64 y z) t)) (-.f64 y (/.f64 (*.f64 y z) t)))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(/.f64 (-.f64 (/.f64 (*.f64 y z) t) y) -1)
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))
(neg.f64 (-.f64 (/.f64 (*.f64 y z) t) y))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) t)))
(-.f64 y (/.f64 (*.f64 z y) t))

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 t (-.f64 a t))
2.6b
(*.f64 (/.f64 t (-.f64 a t)) x)
3.3b
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
Compiler

Compiled 32 to 9 computations (71.9% saved)

series4.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1794×rational_best_oopsla_all_46_json-2
1794×rational_best_oopsla_all_46_json-1
1794×rational_best_oopsla_all_46_json-4
1794×rational_best_oopsla_all_46_json-3
820×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0944
15344
216144
368744
4346644
Stop Event
node limit
Counts
2 → 92
Calls
Call 1
Inputs
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (/.f64 t (-.f64 a t)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 t (-.f64 a t))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 t (-.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 1 (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (/.f64 x x) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 (/.f64 t (-.f64 a t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 (/.f64 x x) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 x x) (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 x x) (*.f64 (/.f64 x x) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 t (-.f64 a t)) (*.f64 x (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 x x) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 x x) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) (*.f64 x (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 x (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 x x)) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 1 (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x x) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 t (-.f64 a t))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 -1 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (-.f64 -1 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x) (neg.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 x x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 t (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 0 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 0 (*.f64 x (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 0 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 0 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 x (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 x (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x (/.f64 t (-.f64 a t))))) (*.f64 x (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))) (*.f64 x (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 t (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 t (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 x (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 x (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))))))))

simplify118.0ms (0.7%)

Algorithm
egg-herbie
Rules
1584×rational_best_oopsla_all_46_json_45_simplify-72
1018×rational_best_oopsla_all_46_json_45_simplify-7
866×rational_best_oopsla_all_46_json_45_simplify-89
692×rational_best_oopsla_all_46_json_45_simplify-24
684×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02425644
19765528
247215516
Stop Event
node limit
Counts
164 → 152
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1) x))
x
(+.f64 (/.f64 (*.f64 t x) a) x)
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)) x)))
(+.f64 (*.f64 -1 x) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 3))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))) x))))
(+.f64 (*.f64 -1 x) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 3))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))) x))))
(+.f64 (*.f64 -1 x) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 3))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))) x))))
x
(+.f64 (/.f64 (*.f64 t x) a) x)
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)) x)))
x
(+.f64 (/.f64 (*.f64 t x) a) x)
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)) x)))
(/.f64 (*.f64 t x) a)
(+.f64 (/.f64 (*.f64 t x) a) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 4) x) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)))))
(*.f64 -1 x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 3))) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))))))
(*.f64 -1 x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 3))) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))))))
(*.f64 -1 x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 3))) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))))))
(/.f64 (*.f64 t x) a)
(+.f64 (/.f64 (*.f64 t x) a) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 4) x) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)))))
(/.f64 (*.f64 t x) a)
(+.f64 (/.f64 (*.f64 t x) a) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 4) x) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)))))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(-.f64 x (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 x (/.f64 t (-.f64 a t))) (neg.f64 x))
(-.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) 0)
(-.f64 0 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x))
(*.f64 x (+.f64 (/.f64 t (-.f64 a t)) 1))
(*.f64 x (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))
(*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))
(*.f64 x (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 x x)))
(*.f64 x (*.f64 1 (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))))
(*.f64 x (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 1 x))))
(*.f64 x (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (/.f64 x x) (/.f64 x x))))
(*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 (/.f64 t (-.f64 a t)) 1)))
(*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))))
(*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))
(*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 x x))))
(*.f64 x (+.f64 1 (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) x))))
(*.f64 x (+.f64 1 (*.f64 (/.f64 x x) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) x))))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 (/.f64 x x) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))))
(*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (*.f64 x (/.f64 1 x))))
(*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 x x) (/.f64 x x))))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))
(*.f64 x (+.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) (*.f64 x (/.f64 1 x))))
(*.f64 x (+.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 x x))))
(*.f64 x (*.f64 x (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x)))
(*.f64 x (*.f64 (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))) (/.f64 x x)))
(*.f64 x (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) (/.f64 x x)))
(*.f64 x (*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 x x)) (/.f64 x x)))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) 1)
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 1 (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))
(*.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x)
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) x))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))
(*.f64 (/.f64 x x) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))
(*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))
(*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))
(*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))
(*.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 t (-.f64 a t))) -1))
(*.f64 (neg.f64 x) (+.f64 -1 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 x x)))))
(*.f64 (neg.f64 x) (-.f64 -1 (/.f64 t (-.f64 a t))))
(*.f64 -1 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x)))
(*.f64 -1 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (neg.f64 x)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x)))
(*.f64 (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))) x)
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) x)
(*.f64 (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x) -1)
(*.f64 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x) (neg.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))
(*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 x x)) x)
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))
(*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (neg.f64 x))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x))
(/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) 1)
(/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 x x))
(/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))
(/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))
(/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))
(neg.f64 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x))
(+.f64 (*.f64 x (/.f64 t (-.f64 a t))) 0)
(+.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 0 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 0 (*.f64 x (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(+.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 0 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x (/.f64 t (-.f64 a t))))))
(+.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 0 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))
(+.f64 0 (*.f64 x (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 x (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 x (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 x (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x (/.f64 t (-.f64 a t))))) (*.f64 x (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))) (*.f64 x (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 x (/.f64 t (-.f64 a t))) 0)
(-.f64 0 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 t (-.f64 a t))))))
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) 1)
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 x x))
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t)))))
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 x (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 x (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t))))))
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x (/.f64 t (-.f64 a t))))))
(neg.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))))
Outputs
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1) x))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1) x))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1) x))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1) x))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
x
(+.f64 (/.f64 (*.f64 t x) a) x)
(+.f64 x (/.f64 (*.f64 t x) a))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 x (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 x (+.f64 (/.f64 (*.f64 t x) a) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)) x)))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (+.f64 x (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2))) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3))))
(+.f64 (+.f64 x (/.f64 (*.f64 t x) a)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3))))
(+.f64 (*.f64 -1 x) x)
(+.f64 x (neg.f64 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) x))
(+.f64 (+.f64 x (neg.f64 x)) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) x)))
(+.f64 x (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 x (neg.f64 x))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) x))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 3))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 x (neg.f64 x))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a x) t)) (+.f64 (neg.f64 x) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2)))))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3))))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 x) x)
(+.f64 x (neg.f64 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) x))
(+.f64 (+.f64 x (neg.f64 x)) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) x)))
(+.f64 x (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 x (neg.f64 x))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) x))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 3))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 x (neg.f64 x))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a x) t)) (+.f64 (neg.f64 x) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2)))))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3))))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 x) x)
(+.f64 x (neg.f64 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) x))
(+.f64 (+.f64 x (neg.f64 x)) (*.f64 -1 (/.f64 (*.f64 a x) t)))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) x)))
(+.f64 x (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 x (neg.f64 x))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) x))))
(+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 3))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 x (neg.f64 x))) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a x) t)) (+.f64 (neg.f64 x) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2)))))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3))))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t))))
x
(+.f64 (/.f64 (*.f64 t x) a) x)
(+.f64 x (/.f64 (*.f64 t x) a))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 x (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 x (+.f64 (/.f64 (*.f64 t x) a) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)) x)))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (+.f64 x (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2))) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3))))
(+.f64 (+.f64 x (/.f64 (*.f64 t x) a)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3))))
x
(+.f64 (/.f64 (*.f64 t x) a) x)
(+.f64 x (/.f64 (*.f64 t x) a))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 x (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 x (+.f64 (/.f64 (*.f64 t x) a) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)) x)))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (+.f64 x (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2))) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3))))
(+.f64 (+.f64 x (/.f64 (*.f64 t x) a)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3))))
(/.f64 (*.f64 t x) a)
(+.f64 (/.f64 (*.f64 t x) a) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) a) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 4) x) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 4)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 4)) (pow.f64 a 4)) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 x (pow.f64 t 4)) (pow.f64 a 4)))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (neg.f64 x))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) x))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (neg.f64 x)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 3))) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (neg.f64 x))))
(+.f64 (neg.f64 (/.f64 (*.f64 a x) t)) (+.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3)))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (neg.f64 x))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) x))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (neg.f64 x)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 3))) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (neg.f64 x))))
(+.f64 (neg.f64 (/.f64 (*.f64 a x) t)) (+.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3)))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (*.f64 -1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (neg.f64 x))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) x))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (neg.f64 x)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a x) t) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 t 3))) (+.f64 (*.f64 -1 x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))) (neg.f64 x))))
(+.f64 (neg.f64 (/.f64 (*.f64 a x) t)) (+.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3)) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 t 2)) (/.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 t 3)))) (*.f64 -1 (+.f64 x (/.f64 (*.f64 a x) t))))
(/.f64 (*.f64 t x) a)
(+.f64 (/.f64 (*.f64 t x) a) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) a) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 4) x) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 4)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 4)) (pow.f64 a 4)) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 x (pow.f64 t 4)) (pow.f64 a 4)))))
(/.f64 (*.f64 t x) a)
(+.f64 (/.f64 (*.f64 t x) a) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) a) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 4) x) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 4)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 4)) (pow.f64 a 4)) (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 t x) a) (+.f64 (/.f64 (*.f64 x (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 x (pow.f64 t 4)) (pow.f64 a 4)))))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(/.f64 (*.f64 t x) (-.f64 a t))
(-.f64 x (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(-.f64 (*.f64 x (/.f64 t (-.f64 a t))) (neg.f64 x))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(-.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) 0)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(-.f64 0 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (+.f64 (/.f64 t (-.f64 a t)) 1))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 x x)))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (*.f64 1 (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 1 x))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (/.f64 x x) (/.f64 x x))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 (/.f64 t (-.f64 a t)) 1)))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 x x))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (+.f64 1 (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) x))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (+.f64 1 (*.f64 (/.f64 x x) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) x))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 (/.f64 x x) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (*.f64 x (/.f64 1 x))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (+.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 x x) (/.f64 x x))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (+.f64 (/.f64 x x) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (+.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) (*.f64 x (/.f64 1 x))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (+.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) (*.f64 (/.f64 x x) (/.f64 x x))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (*.f64 x (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x)))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (*.f64 (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))) (/.f64 x x)))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) (/.f64 x x)))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 x (*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 x x)) (/.f64 x x)))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) 1)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 1 (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) x))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (*.f64 x (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (/.f64 x x) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 t (-.f64 a t))) -1))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (neg.f64 x) (+.f64 -1 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 (/.f64 x x)))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (neg.f64 x) (-.f64 -1 (/.f64 t (-.f64 a t))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 -1 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x)))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 -1 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (neg.f64 x)))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 -1 (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x)))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 1 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (+.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (*.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 1 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x) -1)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x) (neg.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (/.f64 x x)) x)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (neg.f64 x))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))) (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) 1)
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 x x))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) 1) (+.f64 (/.f64 t (-.f64 a t)) 1)))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))) (+.f64 x (*.f64 x (/.f64 t (-.f64 a t)))))))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(neg.f64 (-.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))) x))
(*.f64 x (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 x (*.f64 (/.f64 t (-.f64 a t)) x))
(+.f64 (*.f64 x (/.f64 t (-.f64 a t))) 0)
(*.f64 (/.f64 t (-.f64 a t)) x)
(+.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 0 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 t (-.f64 a t)) x)
(+.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 0 (*.f64 x (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(*.f64 (/.f64 t (-.f64 a t)) x)
(+.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 0 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 t (-.f64 a t)) x)
(+.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 0 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))
(*.f64 (/.f64 t (-.f64 a t)) x)
(+.f64 0 (*.f64 x (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 t (-.f64 a t)) x)
(+.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 x (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 t (-.f64 a t)) x)
(+.f64 (*.f64 0 (*.f64 x (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 x (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 t (-.f64 a t)) x)
(+.f64 (*.f64 0 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x (/.f64 t (-.f64 a t))))) (*.f64 x (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 t (-.f64 a t)) x)
(+.f64 (*.f64 0 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))) (*.f64 x (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 t (-.f64 a t)) x)
(-.f64 (*.f64 x (/.f64 t (-.f64 a t))) 0)
(*.f64 (/.f64 t (-.f64 a t)) x)
(-.f64 0 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))))
(*.f64 (/.f64 t (-.f64 a t)) x)
(-.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t)))) (*.f64 x (neg.f64 (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 (/.f64 t (-.f64 a t)) x) (*.f64 (/.f64 t (-.f64 a t)) x)) (neg.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 t (-.f64 a t)) x) (/.f64 (*.f64 (/.f64 t (-.f64 a t)) x) (*.f64 (/.f64 t (-.f64 a t)) x)))
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) 1)
(*.f64 (/.f64 t (-.f64 a t)) x)
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 t (-.f64 a t)) x)
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 x x))
(*.f64 (/.f64 t (-.f64 a t)) x)
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t)))))
(*.f64 (/.f64 t (-.f64 a t)) x)
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 (*.f64 (/.f64 t (-.f64 a t)) x) (/.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 t (-.f64 a t)) x) (/.f64 (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 x (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 x (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(/.f64 (*.f64 (/.f64 t (-.f64 a t)) x) (/.f64 (*.f64 x (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 x (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(/.f64 (*.f64 (/.f64 t (-.f64 a t)) x) (/.f64 (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x)) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x x))))
(*.f64 (/.f64 t (-.f64 a t)) x)
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (*.f64 x (/.f64 t (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 t (-.f64 a t)) x) (/.f64 (/.f64 (*.f64 (/.f64 t (-.f64 a t)) x) (*.f64 (/.f64 t (-.f64 a t)) x)) (/.f64 (*.f64 (/.f64 t (-.f64 a t)) x) (*.f64 (/.f64 t (-.f64 a t)) x))))
(/.f64 (*.f64 x (/.f64 t (-.f64 a t))) (/.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x (/.f64 t (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 t (-.f64 a t)) x) (/.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 x (/.f64 t (-.f64 a t))))))
(neg.f64 (*.f64 x (neg.f64 (/.f64 t (-.f64 a t)))))
(*.f64 (/.f64 t (-.f64 a t)) x)

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 43 to 10 computations (76.7% saved)

series7.0ms (0%)

Counts
2 → 96
Calls

27 calls:

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

rewrite96.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
788×rational_best_oopsla_all_46_json_45_simplify-35
680×rational_best_oopsla_all_46_json_45_simplify-13
660×rational_best_oopsla_all_46_json_45_simplify-36
594×rational_best_oopsla_all_46_json_45_simplify-89
570×rational_best_oopsla_all_46_json_45_simplify-93
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
16944
224844
3114344
4500744
Stop Event
node limit
Counts
2 → 109
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)
(*.f64 (-.f64 z t) (-.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (-.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 z t) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) y) (*.f64 x (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 y x)) (*.f64 t (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 t z)) (*.f64 (-.f64 z t) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 t (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 x y)) (*.f64 z (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))) (*.f64 (-.f64 z t) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (-.f64 z t) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (-.f64 z t) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))) (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (neg.f64 t)) (*.f64 z (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (-.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 z t) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 z t) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 z t) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 y x)) (*.f64 t (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 t z)) (*.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z y) (-.f64 (*.f64 t y) (*.f64 x (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z y) (-.f64 (*.f64 z x) (*.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t x) (-.f64 (*.f64 t y) (*.f64 z (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t x) (-.f64 (-.f64 (*.f64 t y) (*.f64 z (-.f64 y x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 1 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 x y)) (*.f64 z (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 x y)) (*.f64 1 (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 x y)) (*.f64 -1 (*.f64 z (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 x y)) (-.f64 (*.f64 0 t) (*.f64 z (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (neg.f64 y)) (-.f64 (*.f64 (-.f64 z t) x) (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (-.f64 t z)) (*.f64 z y)) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 z t) y) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 z t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (-.f64 t z)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (-.f64 x y)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x (-.f64 t z)) (*.f64 z y)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (-.f64 z t) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (-.f64 z t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (-.f64 t z)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x (-.f64 t z)) (*.f64 z y)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1 (*.f64 t x)) (-.f64 (*.f64 t y) (*.f64 z (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 (-.f64 z t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (/.f64 (-.f64 z t) (-.f64 z t))) t) (-.f64 (*.f64 z (*.f64 x (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 z t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (/.f64 (-.f64 z t) (-.f64 z t))) (-.f64 t z)) (-.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 z t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (-.f64 t z)) (*.f64 t y)) (neg.f64 (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 z y) (*.f64 t (-.f64 y x))) (*.f64 z x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (-.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (-.f64 z t) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (-.f64 x y) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 t z) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 t z) (/.f64 (-.f64 x y) (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (-.f64 x y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 z t) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 z t) (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (-.f64 z t) (-.f64 y x))))))))

simplify115.0ms (0.7%)

Algorithm
egg-herbie
Rules
1418×rational_best_oopsla_all_46_json_45_simplify-49
1016×rational_best_oopsla_all_46_json_45_simplify-7
1012×rational_best_oopsla_all_46_json_45_simplify-89
964×rational_best_oopsla_all_46_json_45_simplify-37
820×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02817177
110316301
245926251
Stop Event
node limit
Counts
205 → 169
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(/.f64 (*.f64 z (-.f64 y x)) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 z (-.f64 y x)) a))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 z (-.f64 y x)) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a))
(+.f64 (*.f64 (-.f64 (/.f64 z a) (/.f64 t a)) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 (-.f64 (/.f64 z a) (/.f64 t a)) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 (-.f64 (/.f64 z a) (/.f64 t a)) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (/.f64 (*.f64 (-.f64 z t) y) a))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (/.f64 (*.f64 (-.f64 z t) y) a))
(/.f64 (*.f64 (-.f64 z t) y) a)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 (-.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 (-.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 (-.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) y)
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 z t) y)
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) 0)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(+.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(-.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) 1)
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(*.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(+.f64 (*.f64 (-.f64 z t) (-.f64 y x)) 0)
(+.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))))
(+.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))
(+.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))))
(+.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))))
(+.f64 0 (*.f64 (-.f64 z t) (-.f64 y x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 x (-.f64 t z)))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (-.f64 x y)))
(+.f64 (*.f64 x (-.f64 t z)) (*.f64 (-.f64 z t) y))
(+.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 t (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))))
(+.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)))
(+.f64 (*.f64 t (-.f64 x y)) (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 z (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))) (*.f64 (-.f64 z t) (-.f64 y x)))
(+.f64 (*.f64 z (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (-.f64 z t) (-.f64 y x)))
(+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (-.f64 y x)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (-.f64 z t) (-.f64 y x)))
(+.f64 (*.f64 t (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))) (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (neg.f64 t)) (*.f64 z (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))
(+.f64 (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))))
(-.f64 (*.f64 (-.f64 z t) (-.f64 y x)) 0)
(-.f64 0 (*.f64 (-.f64 z t) (-.f64 x y)))
(-.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 z t) (-.f64 x y))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 z t) (-.f64 y x))))
(-.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) x))
(-.f64 (*.f64 z (-.f64 y x)) (*.f64 t (-.f64 y x)))
(-.f64 (*.f64 x (-.f64 t z)) (*.f64 y (-.f64 t z)))
(-.f64 (*.f64 z y) (-.f64 (*.f64 t y) (*.f64 x (-.f64 t z))))
(-.f64 (*.f64 z y) (-.f64 (*.f64 z x) (*.f64 t (-.f64 x y))))
(-.f64 (*.f64 t x) (-.f64 (*.f64 t y) (*.f64 z (-.f64 y x))))
(-.f64 (*.f64 t x) (-.f64 (-.f64 (*.f64 t y) (*.f64 z (-.f64 y x))) 0))
(-.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))))
(-.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 1 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))
(-.f64 (*.f64 t (-.f64 x y)) (*.f64 z (-.f64 x y)))
(-.f64 (*.f64 t (-.f64 x y)) (*.f64 1 (*.f64 z (-.f64 x y))))
(-.f64 (*.f64 t (-.f64 x y)) (*.f64 -1 (*.f64 z (-.f64 y x))))
(-.f64 (*.f64 t (-.f64 x y)) (-.f64 (*.f64 0 t) (*.f64 z (-.f64 y x))))
(-.f64 (*.f64 t (neg.f64 y)) (-.f64 (*.f64 (-.f64 z t) x) (*.f64 z y)))
(-.f64 (+.f64 (*.f64 x (-.f64 t z)) (*.f64 z y)) (*.f64 t y))
(-.f64 (*.f64 (*.f64 (-.f64 z t) y) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 z t) x)))
(-.f64 (*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t (-.f64 y x))))
(-.f64 (*.f64 (*.f64 x (-.f64 t z)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 y (-.f64 t z))))
(-.f64 (*.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))
(-.f64 (*.f64 (*.f64 t (-.f64 x y)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 z (-.f64 x y))))
(-.f64 (*.f64 (+.f64 (*.f64 x (-.f64 t z)) (*.f64 z y)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t y)))
(-.f64 (*.f64 z (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) t))
(-.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (-.f64 t z)))
(-.f64 (*.f64 z (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) t))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (-.f64 t z)))
(-.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) x))
(-.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (-.f64 x y)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (-.f64 z t) (-.f64 x y))))
(-.f64 (*.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (-.f64 z t) x)))
(-.f64 (*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 t (-.f64 y x))))
(-.f64 (*.f64 (*.f64 x (-.f64 t z)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 y (-.f64 t z))))
(-.f64 (*.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))
(-.f64 (*.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 z (-.f64 x y))))
(-.f64 (*.f64 (+.f64 (*.f64 x (-.f64 t z)) (*.f64 z y)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 t y)))
(-.f64 (*.f64 t (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y)) z))
(-.f64 (*.f64 1 (*.f64 t x)) (-.f64 (*.f64 t y) (*.f64 z (-.f64 y x))))
(-.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 (-.f64 z t) y)))
(-.f64 (*.f64 (*.f64 x (/.f64 (-.f64 z t) (-.f64 z t))) t) (-.f64 (*.f64 z (*.f64 x (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 z t) y)))
(-.f64 (*.f64 (*.f64 x (/.f64 (-.f64 z t) (-.f64 z t))) (-.f64 t z)) (-.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 z t) y)))
(-.f64 (-.f64 (*.f64 x (-.f64 t z)) (*.f64 t y)) (neg.f64 (*.f64 z y)))
(-.f64 (-.f64 (*.f64 z y) (*.f64 t (-.f64 y x))) (*.f64 z x))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) 1)
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (-.f64 z t) (-.f64 z t)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 t z) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 t z) (/.f64 (-.f64 x y) (-.f64 x y)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 x y)) -1)
(neg.f64 (*.f64 (-.f64 z t) (-.f64 x y)))
(neg.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 z t) (-.f64 x y))))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 z t) (-.f64 y x))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a))
(neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))))
(/.f64 (*.f64 z (-.f64 y x)) a)
(/.f64 (*.f64 (-.f64 y x) z) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(/.f64 (*.f64 z (-.f64 y x)) a)
(/.f64 (*.f64 (-.f64 y x) z) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(/.f64 (*.f64 z (-.f64 y x)) a)
(/.f64 (*.f64 (-.f64 y x) z) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a))
(neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a))
(neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 z (-.f64 y x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(+.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 y x) z) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a))
(neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a))
(+.f64 (*.f64 (-.f64 (/.f64 z a) (/.f64 t a)) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (*.f64 y (-.f64 (/.f64 z a) (/.f64 t a))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (*.f64 y (-.f64 (/.f64 z a) (/.f64 t a))))
(+.f64 (*.f64 (-.f64 (/.f64 z a) (/.f64 t a)) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (*.f64 y (-.f64 (/.f64 z a) (/.f64 t a))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (*.f64 y (-.f64 (/.f64 z a) (/.f64 t a))))
(+.f64 (*.f64 (-.f64 (/.f64 z a) (/.f64 t a)) y) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (*.f64 y (-.f64 (/.f64 z a) (/.f64 t a))))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (*.f64 y (-.f64 (/.f64 z a) (/.f64 t a))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)) (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(/.f64 (*.f64 (-.f64 z t) y) a)
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a))
(neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a))
(neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 z t)) a)) (/.f64 (*.f64 y (-.f64 z t)) a))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(*.f64 t (*.f64 -1 (-.f64 y x)))
(*.f64 t (-.f64 x y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(*.f64 t (*.f64 -1 (-.f64 y x)))
(*.f64 t (-.f64 x y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(*.f64 -1 (*.f64 t (-.f64 y x)))
(*.f64 t (*.f64 -1 (-.f64 y x)))
(*.f64 t (-.f64 x y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 y x))) (*.f64 (-.f64 y x) z))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(*.f64 (-.f64 z t) (*.f64 -1 x))
(*.f64 x (-.f64 t z))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(*.f64 (-.f64 z t) (*.f64 -1 x))
(*.f64 x (-.f64 t z))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(*.f64 -1 (*.f64 (-.f64 z t) x))
(*.f64 (-.f64 z t) (*.f64 -1 x))
(*.f64 x (-.f64 t z))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 -1 (*.f64 (-.f64 z t) x)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) 0)
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(+.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(-.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) 0)
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) 1)
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) -1)
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)
(+.f64 (*.f64 (-.f64 z t) (-.f64 y x)) 0)
(*.f64 (-.f64 y x) (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))))
(*.f64 (-.f64 y x) (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (-.f64 y x) (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))))
(*.f64 (-.f64 y x) (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))))
(*.f64 (-.f64 y x) (-.f64 z t))
(+.f64 0 (*.f64 (-.f64 z t) (-.f64 y x)))
(*.f64 (-.f64 y x) (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 x (-.f64 t z)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 z (-.f64 y x)) (*.f64 t (-.f64 x y)))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 x (-.f64 t z)) (*.f64 (-.f64 z t) y))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 t (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 z (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t (-.f64 x y))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)))
(+.f64 (*.f64 (-.f64 y x) (*.f64 z (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t (-.f64 x y))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 t (-.f64 x y)) (*.f64 z (-.f64 y x)))
(+.f64 (*.f64 (-.f64 y x) z) (*.f64 t (*.f64 -1 (-.f64 y x))))
(*.f64 (-.f64 y x) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 z (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (neg.f64 t)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))) (*.f64 (-.f64 z t) (-.f64 y x)))
(*.f64 (-.f64 y x) (-.f64 z t))
(+.f64 (*.f64 z (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (-.f64 z t) (-.f64 y x)))
(*.f64 (-.f64 y x) (-.f64 z t))
(+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (neg.f64 x)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(+.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (-.f64 z t) (-.f64 y x)))
(*.f64 (-.f64 y x) (-.f64 z t))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (-.f64 z t) (-.f64 y x)))
(*.f64 (-.f64 y x) (-.f64 z t))
(+.f64 (*.f64 t (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))) (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 z (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t (-.f64 x y))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))))
(+.f64 (*.f64 (-.f64 y x) (*.f64 z (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t (-.f64 x y))))
(*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))))
(*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (neg.f64 t)) (*.f64 z (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (neg.f64 x)) (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))))
(*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 y x))) (+.f64 y (neg.f64 x)))
(-.f64 (*.f64 (-.f64 z t) (-.f64 y x)) 0)
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 0 (*.f64 (-.f64 z t) (-.f64 x y)))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 z t) (-.f64 x y))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 z t) (-.f64 y x))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) x))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 z (-.f64 y x)) (*.f64 t (-.f64 y x)))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 x (-.f64 t z)) (*.f64 y (-.f64 t z)))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 z y) (-.f64 (*.f64 t y) (*.f64 x (-.f64 t z))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 z y) (-.f64 (*.f64 z x) (*.f64 t (-.f64 x y))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 t x) (-.f64 (*.f64 t y) (*.f64 z (-.f64 y x))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 t x) (-.f64 (-.f64 (*.f64 t y) (*.f64 z (-.f64 y x))) 0))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 1 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 t (-.f64 x y)) (*.f64 z (-.f64 x y)))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 t (-.f64 x y)) (*.f64 1 (*.f64 z (-.f64 x y))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 t (-.f64 x y)) (*.f64 -1 (*.f64 z (-.f64 y x))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 t (-.f64 x y)) (-.f64 (*.f64 0 t) (*.f64 z (-.f64 y x))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 t (neg.f64 y)) (-.f64 (*.f64 (-.f64 z t) x) (*.f64 z y)))
(-.f64 (*.f64 y z) (-.f64 (*.f64 x (-.f64 z t)) (*.f64 t (neg.f64 y))))
(-.f64 (+.f64 (*.f64 x (-.f64 t z)) (*.f64 z y)) (*.f64 t y))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(-.f64 (*.f64 (*.f64 (-.f64 z t) y) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 z t) x)))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 (*.f64 z (-.f64 y x)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t (-.f64 y x))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 (*.f64 x (-.f64 t z)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 y (-.f64 t z))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 (*.f64 t (-.f64 x y)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 z (-.f64 x y))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 (+.f64 (*.f64 x (-.f64 t z)) (*.f64 z y)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t y)))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 -1 x)))
(*.f64 (-.f64 z t) (+.f64 y (neg.f64 x)))
(-.f64 (*.f64 z (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) t))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (-.f64 t z)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (-.f64 0 (-.f64 t z)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (neg.f64 (-.f64 t z)))
(-.f64 (*.f64 z (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) t))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (-.f64 t z)))
(*.f64 (*.f64 (-.f64 y x) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (-.f64 0 (-.f64 t z)))
(-.f64 0 (*.f64 (-.f64 t z) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))))
(neg.f64 (*.f64 (-.f64 t z) (-.f64 y x)))
(-.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) x))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 x y) (-.f64 x y))) (-.f64 x y)))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (-.f64 z t) (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (neg.f64 (*.f64 (-.f64 z t) (-.f64 x y))))
(*.f64 (-.f64 y x) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (-.f64 z t)))
(-.f64 (*.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (-.f64 z t) x)))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (neg.f64 (*.f64 (-.f64 z t) (-.f64 x y))))
(*.f64 (-.f64 y x) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (-.f64 z t)))
(-.f64 (*.f64 (*.f64 z (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 t (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (neg.f64 (*.f64 (-.f64 z t) (-.f64 x y))))
(*.f64 (-.f64 y x) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (-.f64 z t)))
(-.f64 (*.f64 (*.f64 x (-.f64 t z)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 y (-.f64 t z))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (neg.f64 (*.f64 (-.f64 z t) (-.f64 x y))))
(*.f64 (-.f64 y x) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (-.f64 z t)))
(-.f64 (*.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (neg.f64 (*.f64 (-.f64 z t) (-.f64 x y))))
(*.f64 (-.f64 y x) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (-.f64 z t)))
(-.f64 (*.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 z (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (neg.f64 (*.f64 (-.f64 z t) (-.f64 x y))))
(*.f64 (-.f64 y x) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (-.f64 z t)))
(-.f64 (*.f64 (+.f64 (*.f64 x (-.f64 t z)) (*.f64 z y)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 t y)))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (+.f64 (*.f64 y z) (-.f64 (*.f64 x (-.f64 t z)) (*.f64 t y))))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (*.f64 (-.f64 z t) (+.f64 y (neg.f64 x))))
(-.f64 (*.f64 t (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y)) z))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 1 (*.f64 t x)) (-.f64 (*.f64 t y) (*.f64 z (-.f64 y x))))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 x (neg.f64 z)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 (-.f64 z t) y)))
(-.f64 (*.f64 y (-.f64 z t)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 x (neg.f64 z))))
(-.f64 (*.f64 y (-.f64 z t)) (-.f64 (*.f64 x (neg.f64 t)) (*.f64 x (neg.f64 z))))
(-.f64 (*.f64 (*.f64 x (/.f64 (-.f64 z t) (-.f64 z t))) t) (-.f64 (*.f64 z (*.f64 x (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 z t) y)))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (*.f64 (*.f64 x (/.f64 (-.f64 z t) (-.f64 z t))) (-.f64 t z)) (-.f64 (*.f64 0 (*.f64 x (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (-.f64 z t) y)))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (-.f64 (*.f64 x (-.f64 t z)) (*.f64 t y)) (neg.f64 (*.f64 z y)))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 (-.f64 (*.f64 z y) (*.f64 t (-.f64 y x))) (*.f64 z x))
(*.f64 (-.f64 y x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) 1)
(*.f64 (-.f64 y x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (-.f64 z t) (-.f64 z t)))
(*.f64 (-.f64 y x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (-.f64 y x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))))
(*.f64 (-.f64 y x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))
(*.f64 (-.f64 y x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))))
(*.f64 (-.f64 y x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t))) (*.f64 (-.f64 z t) (/.f64 (-.f64 y x) (-.f64 z t)))))
(*.f64 (-.f64 y x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 x y)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (*.f64 (-.f64 t z) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 (-.f64 t z) (/.f64 (-.f64 x y) (-.f64 x y)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z)) (*.f64 (/.f64 (-.f64 y x) (-.f64 y x)) (-.f64 t z))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (/.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (-.f64 z t) (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (-.f64 y x) (-.f64 z t)))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 x y)) -1)
(*.f64 (-.f64 y x) (-.f64 z t))
(neg.f64 (*.f64 (-.f64 z t) (-.f64 x y)))
(*.f64 (-.f64 y x) (-.f64 z t))
(neg.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 (-.f64 z t) (-.f64 x y))))
(*.f64 (-.f64 y x) (-.f64 z t))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 z t) (-.f64 y x))))
(*.f64 (-.f64 y x) (-.f64 z t))

eval189.0ms (1.1%)

Compiler

Compiled 24393 to 6100 computations (75% saved)

prune215.0ms (1.3%)

Pruning

29 alts after pruning (27 fresh and 2 done)

PrunedKeptTotal
New8447851
Fresh42024
Picked101
Done426
Total85329882
Error
0.0b
Counts
882 → 29
Alt Table
Click to see full alt table
StatusErrorProgram
52.7b
(/.f64 (*.f64 (-.f64 z a) x) t)
46.6b
(/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t))
55.8b
(/.f64 (*.f64 z x) t)
62.4b
(/.f64 (*.f64 y a) t)
43.1b
(-.f64 y (*.f64 y (/.f64 z t)))
47.9b
(-.f64 y (neg.f64 (/.f64 (*.f64 y a) t)))
42.5b
(-.f64 x (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
39.3b
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x)
40.1b
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x)
41.8b
(+.f64 (/.f64 (*.f64 y z) a) x)
40.8b
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) a)))) x)
39.8b
(+.f64 (*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) x) x)
38.7b
(+.f64 (*.f64 z (-.f64 (/.f64 y a) (/.f64 x a))) x)
39.2b
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z a))) (pow.f64 t 2)))))
38.2b
(+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)))
38.6b
(+.f64 y (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (/.f64 1 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))))
46.4b
(+.f64 x (*.f64 (/.f64 t a) x))
62.0b
(+.f64 x (neg.f64 x))
52.4b
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 x))
58.5b
(*.f64 (/.f64 a t) (neg.f64 x))
32.4b
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
43.8b
(*.f64 (+.f64 -1 (/.f64 z a)) (neg.f64 x))
54.7b
(*.f64 (neg.f64 (/.f64 z t)) (neg.f64 x))
43.6b
(*.f64 z (-.f64 (/.f64 y (-.f64 a t)) (/.f64 x (-.f64 a t))))
59.4b
(neg.f64 (/.f64 (*.f64 z y) t))
53.6b
(neg.f64 (/.f64 (*.f64 x z) (-.f64 a t)))
58.9b
(neg.f64 (/.f64 (*.f64 a x) t))
46.2b
y
45.9b
x
Compiler

Compiled 437 to 267 computations (38.9% saved)

regimes492.0ms (2.9%)

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

6 calls:

136.0ms
t
92.0ms
y
83.0ms
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
72.0ms
x
71.0ms
a
Results
ErrorSegmentsBranch
14.4b3x
14.0b4y
18.3b1z
13.2b6t
13.2b3a
7.7b5(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Compiler

Compiled 686 to 210 computations (69.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.5892188927474534e+296
+inf
0.0ms
0.0
1.4014824620250251e-251
0.0ms
-2.9921904074617963e-298
0.0
0.0ms
-inf
-1.7366302317110686e+294
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes682.0ms (4%)

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

5 calls:

212.0ms
x
172.0ms
z
134.0ms
y
96.0ms
t
59.0ms
a
Results
ErrorSegmentsBranch
17.0b11x
17.1b6y
20.5b8z
16.5b5t
19.0b3a
Compiler

Compiled 428 to 159 computations (62.9% saved)

bsearch70.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
5.435179290675011e+30
1.179437463778047e+32
16.0ms
3.4180232716389453e-209
7.0336797408433945e-208
17.0ms
-9.05012841574866e-151
-4.965063241390889e-152
20.0ms
-0.017688283780947108
-2.492822281669881e-7
Results
53.0ms458×body256valid
6.0ms51×body256infinite
3.0ms14×body512valid
2.0msbody1024valid
Compiler

Compiled 1062 to 694 computations (34.7% saved)

regimes494.0ms (2.9%)

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

5 calls:

121.0ms
x
120.0ms
y
106.0ms
z
86.0ms
t
54.0ms
a
Results
ErrorSegmentsBranch
21.7b7x
24.0b6y
24.0b6z
18.4b5t
21.0b3a
Compiler

Compiled 365 to 144 computations (60.5% saved)

bsearch63.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
5.435179290675011e+30
1.179437463778047e+32
15.0ms
3.4180232716389453e-209
7.0336797408433945e-208
16.0ms
-9.05012841574866e-151
-4.965063241390889e-152
16.0ms
-35161914481214673000.0
-419338044172831300.0
Results
47.0ms428×body256valid
5.0ms47×body256infinite
3.0ms15×body512valid
1.0msbody1024valid
Compiler

Compiled 964 to 634 computations (34.2% saved)

regimes540.0ms (3.2%)

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

5 calls:

174.0ms
x
165.0ms
z
101.0ms
y
46.0ms
a
46.0ms
t
Results
ErrorSegmentsBranch
21.9b12x
25.5b7y
24.4b11z
21.5b3t
22.7b3a
Compiler

Compiled 297 to 122 computations (58.9% saved)

bsearch40.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
2.5852606032675993e+42
1.1911457801111036e+66
15.0ms
-419338044172831300.0
-7378897502514498.0
Results
29.0ms261×body256valid
3.0ms16×body512valid
3.0ms11×body1024valid
1.0msbody256infinite
Compiler

Compiled 620 to 414 computations (33.2% saved)

regimes519.0ms (3.1%)

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

5 calls:

167.0ms
x
144.0ms
z
111.0ms
y
46.0ms
a
45.0ms
t
Results
ErrorSegmentsBranch
22.1b12x
26.0b8y
25.6b10z
23.2b3t
22.7b3a
Compiler

Compiled 286 to 120 computations (58% saved)

bsearch203.0ms (1.2%)

Algorithm
11×binary-search
Steps
TimeLeftRight
22.0ms
4.253149744644446e+271
1.0748785132762213e+276
25.0ms
2.22196285212898e+236
1.2243587646240954e+242
21.0ms
6.773660739167029e+21
3.647622080320259e+28
20.0ms
5.752491507258851e-124
4.173174965022226e-118
16.0ms
6.195420858891633e-152
2.5902605416249545e-148
21.0ms
4.078605386160172e-206
2.1161254147142208e-196
17.0ms
-2.9921904074617963e-298
-7.644004131313637e-305
16.0ms
-6.648472192077858e-237
-3.663966623589144e-241
10.0ms
-2.2433575413796692e-186
-8.846836793366559e-187
20.0ms
-8.606738404267036e-75
-4.8177608861104e-80
13.0ms
-9.121536050197252e+51
-6.3584337425340755e+50
Results
142.0ms1273×body256valid
19.0ms96×body512valid
17.0ms65×body1024valid
4.0ms34×body256infinite
3.0msbody2048valid
Compiler

Compiled 2788 to 1897 computations (32% saved)

regimes488.0ms (2.9%)

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

5 calls:

160.0ms
x
133.0ms
z
106.0ms
y
42.0ms
a
41.0ms
t
Results
ErrorSegmentsBranch
22.2b12x
26.0b8y
25.7b10z
23.2b3t
22.7b3a
Compiler

Compiled 265 to 112 computations (57.7% saved)

bsearch202.0ms (1.2%)

Algorithm
11×binary-search
Steps
TimeLeftRight
23.0ms
4.253149744644446e+271
1.0748785132762213e+276
25.0ms
2.22196285212898e+236
1.2243587646240954e+242
19.0ms
6.773660739167029e+21
3.647622080320259e+28
19.0ms
5.752491507258851e-124
4.173174965022226e-118
18.0ms
6.195420858891633e-152
2.5902605416249545e-148
21.0ms
4.078605386160172e-206
2.1161254147142208e-196
18.0ms
-2.9921904074617963e-298
-7.644004131313637e-305
16.0ms
-6.648472192077858e-237
-3.663966623589144e-241
10.0ms
-2.2433575413796692e-186
-8.846836793366559e-187
19.0ms
-8.606738404267036e-75
-4.8177608861104e-80
13.0ms
-9.121536050197252e+51
-6.3584337425340755e+50
Results
145.0ms1303×body256valid
16.0ms55×body1024valid
15.0ms74×body512valid
4.0ms37×body256infinite
3.0msbody2048valid
Compiler

Compiled 2749 to 1871 computations (31.9% saved)

regimes383.0ms (2.3%)

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

5 calls:

98.0ms
y
98.0ms
z
66.0ms
x
64.0ms
a
50.0ms
t
Results
ErrorSegmentsBranch
27.3b5x
26.2b8y
28.2b8z
25.1b4t
26.7b5a
Compiler

Compiled 245 to 105 computations (57.1% saved)

bsearch51.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
6.118447157573956e+72
6.132467207065494e+83
15.0ms
6.772895388600598e-282
8.76573518015977e-280
12.0ms
-215045068.8466576
-88919597.75567423
Results
35.0ms316×body256valid
5.0ms24×body512valid
3.0ms11×body1024valid
2.0ms19×body256infinite
0.0msbody2048valid
Compiler

Compiled 673 to 460 computations (31.6% saved)

regimes364.0ms (2.1%)

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

5 calls:

101.0ms
z
84.0ms
y
72.0ms
x
64.0ms
a
38.0ms
t
Results
ErrorSegmentsBranch
28.1b6x
28.0b7y
28.2b8z
26.2b3t
26.7b5a
Compiler

Compiled 235 to 102 computations (56.6% saved)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
1.179437463778047e+32
2.5852606032675993e+42
11.0ms
-215045068.8466576
-88919597.75567423
Results
24.0ms213×body256valid
3.0ms16×body512valid
2.0msbody1024valid
1.0msbody256infinite
1.0msbody2048valid
Compiler

Compiled 446 to 303 computations (32.1% saved)

regimes320.0ms (1.9%)

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

5 calls:

94.0ms
z
92.0ms
x
53.0ms
y
43.0ms
a
33.0ms
t
Results
ErrorSegmentsBranch
28.9b9x
30.5b5y
30.6b9z
26.4b3t
29.0b3a
Compiler

Compiled 188 to 87 computations (53.7% saved)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
2.5852606032675993e+42
1.1911457801111036e+66
11.0ms
-215045068.8466576
-88919597.75567423
Results
26.0ms230×body256valid
3.0ms18×body512valid
2.0msbody1024valid
1.0msbody256infinite
Compiler

Compiled 474 to 322 computations (32.1% saved)

regimes344.0ms (2%)

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

5 calls:

89.0ms
x
89.0ms
z
79.0ms
y
42.0ms
a
40.0ms
t
Results
ErrorSegmentsBranch
29.2b9x
29.9b8y
30.9b9z
27.4b3t
29.8b3a
Compiler

Compiled 179 to 84 computations (53.1% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
1.179437463778047e+32
2.5852606032675993e+42
11.0ms
-215045068.8466576
-88919597.75567423
Results
23.0ms216×body256valid
4.0ms13×body1024valid
2.0ms11×body512valid
1.0msbody256infinite
Compiler

Compiled 446 to 303 computations (32.1% saved)

regimes343.0ms (2%)

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

5 calls:

93.0ms
z
83.0ms
x
75.0ms
y
47.0ms
t
39.0ms
a
Results
ErrorSegmentsBranch
29.5b9x
31.3b8y
32.0b10z
27.5b4t
29.8b3a
Compiler

Compiled 170 to 82 computations (51.8% saved)

bsearch51.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
2.5852606032675993e+42
1.1911457801111036e+66
16.0ms
6.772895388600598e-282
8.76573518015977e-280
11.0ms
-215045068.8466576
-88919597.75567423
Results
38.0ms340×body256valid
3.0ms12×body1024valid
3.0ms15×body512valid
2.0ms19×body256infinite
0.0msbody2048valid
Compiler

Compiled 642 to 468 computations (27.1% saved)

regimes266.0ms (1.6%)

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

5 calls:

89.0ms
z
72.0ms
x
41.0ms
y
34.0ms
a
25.0ms
t
Results
ErrorSegmentsBranch
31.0b9x
32.6b5y
31.8b11z
28.7b3t
29.8b3a
Compiler

Compiled 137 to 71 computations (48.2% saved)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
1.179437463778047e+32
2.5852606032675993e+42
12.0ms
-215045068.8466576
-88919597.75567423
Results
25.0ms214×body256valid
3.0ms15×body512valid
2.0msbody1024valid
1.0ms13×body256infinite
1.0msbody2048valid
Compiler

Compiled 416 to 288 computations (30.8% saved)

regimes195.0ms (1.2%)

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

5 calls:

61.0ms
z
53.0ms
x
34.0ms
t
22.0ms
a
21.0ms
y
Results
ErrorSegmentsBranch
35.1b7x
36.9b3y
34.6b9z
29.9b5t
32.7b3a
Compiler

Compiled 108 to 61 computations (43.5% saved)

bsearch68.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
5.2615014592595715e+160
1.099024376728628e+162
20.0ms
1.8887484541224716e+108
1.7231405813776603e+113
16.0ms
5.435179290675011e+30
1.179437463778047e+32
15.0ms
-419338044172831300.0
-7378897502514498.0
Results
46.0ms412×body256valid
8.0ms44×body512valid
5.0ms20×body1024valid
2.0ms15×body256infinite
1.0msbody2048valid
Compiler

Compiled 674 to 500 computations (25.8% saved)

regimes287.0ms (1.7%)

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

5 calls:

92.0ms
y
83.0ms
x
51.0ms
z
32.0ms
t
26.0ms
a
Results
ErrorSegmentsBranch
38.7b3x
37.5b5y
37.6b8z
33.9b5t
35.8b3a
Compiler

Compiled 101 to 59 computations (41.6% saved)

bsearch73.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
5.2615014592595715e+160
1.099024376728628e+162
23.0ms
1.8887484541224716e+108
1.7231405813776603e+113
16.0ms
5.435179290675011e+30
1.179437463778047e+32
17.0ms
-25160818294.3132
-215045068.8466576
Results
46.0ms403×body256valid
9.0ms31×body1024valid
8.0ms41×body512valid
2.0msbody2048valid
1.0ms13×body256infinite
Compiler

Compiled 590 to 458 computations (22.4% saved)

regimes115.0ms (0.7%)

Accuracy

Total -28.0b remaining (-79.4%)

Threshold costs -28.0b (-79.4%)

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

5 calls:

36.0ms
z
21.0ms
a
20.0ms
x
20.0ms
t
15.0ms
y
Results
ErrorSegmentsBranch
38.7b3x
38.5b3y
38.7b7z
35.3b3t
35.9b3a
Compiler

Compiled 74 to 47 computations (36.5% saved)

bsearch39.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
1.179437463778047e+32
2.5852606032675993e+42
15.0ms
-25160818294.3132
-215045068.8466576
Results
27.0ms241×body256valid
4.0ms17×body1024valid
3.0ms13×body512valid
1.0ms10×body256infinite
0.0msbody2048valid
Compiler

Compiled 264 to 222 computations (15.9% saved)

simplify22.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02412410
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -inf.0) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 500000000000000008826400731378189857187439390359932388419721569559872411934627621534506111441735179539411036414609705614267467201356312352807725246163989728250397728169600880974725580403723647263828111371808796024424983945052915681430896212664913964198626187199191511121654255195349215029229518848) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))
(if (<=.f64 t -1188950301625811/72057594037927936) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 t -3022118348001625/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (if (<=.f64 t 4106342217078445/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (if (<=.f64 t 24499999999999999783485866770432) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))))
(if (<=.f64 t -35000000000000000000) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 t -3022118348001625/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (if (<=.f64 t 983208699863853/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (if (<=.f64 t 48999999999999999566971733540864) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)))))))
(if (<=.f64 t -280000000000000000) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 t 284999999999999984100691822734377652544551780352) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)))))
(if (<=.f64 x -2100000000000000118686791794651006040950293756116992) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))) (if (<=.f64 x -5997033914328727/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 x -4653939145124475/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (if (<=.f64 x -6381389304483995/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z a) t)))) (if (<=.f64 x -6951003419893867/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x) (if (<=.f64 x 8837028314601267/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (if (<=.f64 x 2447409104231499/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 x 8373182103885391/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x) (if (<=.f64 x 2000000000000000026575110144) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 x 120000000000000006115323547644032737678263032823736399395715219719681290514769959821029090366668804261127897280181075331370158935929426503094190172562903128291572526589137779773257137617589429141652230738073427072929673613115429500730629685248) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))) (if (<=.f64 x 44000000000000000180288823758894574031553215101223837293080156013360839163885611672198312705125419838466833432815132600591846603948781279789197117630786296480679901654067779155896160242761857350839955972637708460953547084011084812546531312007226332328493115114229055094784) (/.f64 (*.f64 (-.f64 z a) x) t) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))))))))))))
(if (<=.f64 x -5600000000000000094960112154916703958566273302921216) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))) (if (<=.f64 x -2770368927814901/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 x -551124372448951/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (if (<=.f64 x -1276277860896799/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (-.f64 y (*.f64 y (/.f64 z t))) (if (<=.f64 x -6951003419893867/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x) (if (<=.f64 x 8837028314601267/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (if (<=.f64 x 6478435864142203/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 x 5814709794364855/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x) (if (<=.f64 x 140000000000000008388608) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 x 4499999999999999785145643921687047150798550732356135011112928818436085215940444034846584009026468424197048260782646929362950928188057494480700011305813917366164890050099466666980376297272522765976721445761389372264873214560069129360270950400) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))) (if (<=.f64 x 44000000000000000180288823758894574031553215101223837293080156013360839163885611672198312705125419838466833432815132600591846603948781279789197117630786296480679901654067779155896160242761857350839955972637708460953547084011084812546531312007226332328493115114229055094784) (/.f64 (*.f64 (-.f64 z a) x) t) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))))))))))))
(if (<=.f64 t -165000000) (-.f64 y (*.f64 y (/.f64 z t))) (if (<=.f64 t 4496229049319817/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x) (if (<=.f64 t 25999999999999998374578043961539098081995195210220509422640335429396112876421251072) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))) (-.f64 y (*.f64 y (/.f64 z t))))))
(if (<=.f64 t -205000000) (-.f64 y (*.f64 y (/.f64 z t))) (if (<=.f64 t 80000000000000002430288227416029335126016) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x) (-.f64 y (*.f64 y (/.f64 z t)))))
(if (<=.f64 t -105000000) (-.f64 y (*.f64 y (/.f64 z t))) (if (<=.f64 t 36999999999999999749175100951380235129083212351930368) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x) (-.f64 y (*.f64 y (/.f64 z t)))))
(if (<=.f64 t -190000000) (-.f64 y (*.f64 y (/.f64 z t))) (if (<=.f64 t 1079999999999999998958968120906779132428288) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))) (-.f64 y (*.f64 y (/.f64 z t)))))
(if (<=.f64 t -130000000) (-.f64 y (*.f64 y (/.f64 z t))) (if (<=.f64 t 2043740476963553/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (+.f64 (/.f64 (*.f64 y z) a) x) (if (<=.f64 t 310000000000000004534000244010404710238934461922139963392) (*.f64 (+.f64 -1 (/.f64 z a)) (neg.f64 x)) (-.f64 y (*.f64 y (/.f64 z t))))))
(if (<=.f64 t -170000000) (-.f64 y (*.f64 y (/.f64 z t))) (if (<=.f64 t 960000000000000067849084956660485612109824) (+.f64 (/.f64 (*.f64 y z) a) x) (-.f64 y (*.f64 y (/.f64 z t)))))
(if (<=.f64 t -55000000000000000) y (if (<=.f64 t 55000000000000000249229435994112) (+.f64 (/.f64 (*.f64 y z) a) x) (if (<=.f64 t 94999999999999997232870298406541298545373491695516008397252966957081828940906596263511907052906414358602448896) (/.f64 (*.f64 z x) t) (if (<=.f64 t 53000000000000000502093038004415619081900064878755531015208783224507269965500208036573375743929276295841920245166630219518222179607611855660176891811737156714496) (*.f64 (/.f64 a t) (neg.f64 x)) y))))
(if (<=.f64 t -1900000000) y (if (<=.f64 t 24499999999999999783485866770432) x (if (<=.f64 t 165000000000000016237620691255853626332392149977108669963321088853665301553250981100928834332082349013531392737280) (/.f64 (*.f64 z x) t) (if (<=.f64 t 111999999999999998233782827194847589261436608232993147127748544777852811224462061095818389056062814704898153215302791866308456420538389223630886401454280506605568) (*.f64 (/.f64 a t) (neg.f64 x)) y))))
(if (<=.f64 t -380000000) y (if (<=.f64 t 17500000000000000078278367391770476544) x y))
x
Outputs
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -inf.0) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) -4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 0) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) 500000000000000008826400731378189857187439390359932388419721569559872411934627621534506111441735179539411036414609705614267467201356312352807725246163989728250397728169600880974725580403723647263828111371808796024424983945052915681430896212664913964198626187199191511121654255195349215029229518848) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)))))
(if (<=.f64 t -1188950301625811/72057594037927936) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (if (<=.f64 t -3022118348001625/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (if (<=.f64 t 4106342217078445/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (if (<=.f64 t 24499999999999999783485866770432) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)))))))
(if (<=.f64 t -35000000000000000000) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 t -3022118348001625/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (if (<=.f64 t 983208699863853/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (if (<=.f64 t 48999999999999999566971733540864) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)))))))
(if (<=.f64 t -280000000000000000) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 t 284999999999999984100691822734377652544551780352) (+.f64 x (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)))))
(if (<=.f64 x -2100000000000000118686791794651006040950293756116992) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))) (if (<=.f64 x -5997033914328727/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 x -4653939145124475/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (if (<=.f64 x -6381389304483995/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z a) t)))) (if (<=.f64 x -6951003419893867/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x) (if (<=.f64 x 8837028314601267/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (if (<=.f64 x 2447409104231499/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 x 8373182103885391/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x) (if (<=.f64 x 2000000000000000026575110144) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 x 120000000000000006115323547644032737678263032823736399395715219719681290514769959821029090366668804261127897280181075331370158935929426503094190172562903128291572526589137779773257137617589429141652230738073427072929673613115429500730629685248) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))) (if (<=.f64 x 44000000000000000180288823758894574031553215101223837293080156013360839163885611672198312705125419838466833432815132600591846603948781279789197117630786296480679901654067779155896160242761857350839955972637708460953547084011084812546531312007226332328493115114229055094784) (/.f64 (*.f64 (-.f64 z a) x) t) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))))))))))))
(if (<=.f64 x -5600000000000000094960112154916703958566273302921216) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))) (if (<=.f64 x -2770368927814901/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 x -551124372448951/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (if (<=.f64 x -1276277860896799/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (-.f64 y (*.f64 y (/.f64 z t))) (if (<=.f64 x -6951003419893867/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x) (if (<=.f64 x 8837028314601267/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (if (<=.f64 x 6478435864142203/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 x 5814709794364855/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x) (if (<=.f64 x 140000000000000008388608) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (if (<=.f64 x 4499999999999999785145643921687047150798550732356135011112928818436085215940444034846584009026468424197048260782646929362950928188057494480700011305813917366164890050099466666980376297272522765976721445761389372264873214560069129360270950400) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))) (if (<=.f64 x 44000000000000000180288823758894574031553215101223837293080156013360839163885611672198312705125419838466833432815132600591846603948781279789197117630786296480679901654067779155896160242761857350839955972637708460953547084011084812546531312007226332328493115114229055094784) (/.f64 (*.f64 (-.f64 z a) x) t) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))))))))))))))
(if (<=.f64 t -165000000) (-.f64 y (*.f64 y (/.f64 z t))) (if (<=.f64 t 4496229049319817/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x) (if (<=.f64 t 25999999999999998374578043961539098081995195210220509422640335429396112876421251072) (+.f64 x (*.f64 x (neg.f64 (/.f64 z (-.f64 a t))))) (-.f64 y (*.f64 y (/.f64 z t))))))
(if (<=.f64 t -205000000) (-.f64 y (*.f64 y (/.f64 z t))) (if (<=.f64 t 80000000000000002430288227416029335126016) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x) (-.f64 y (*.f64 y (/.f64 z t)))))
(if (<=.f64 t -105000000) (-.f64 y (*.f64 y (/.f64 z t))) (if (<=.f64 t 36999999999999999749175100951380235129083212351930368) (+.f64 (/.f64 (*.f64 (-.f64 y x) z) a) x) (-.f64 y (*.f64 y (/.f64 z t)))))
(if (<=.f64 t -190000000) (-.f64 y (*.f64 y (/.f64 z t))) (if (<=.f64 t 1079999999999999998958968120906779132428288) (+.f64 x (/.f64 (*.f64 z y) (-.f64 a t))) (-.f64 y (*.f64 y (/.f64 z t)))))
(if (<=.f64 t -130000000) (-.f64 y (*.f64 y (/.f64 z t))) (if (<=.f64 t 2043740476963553/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (+.f64 (/.f64 (*.f64 y z) a) x) (if (<=.f64 t 310000000000000004534000244010404710238934461922139963392) (*.f64 (+.f64 -1 (/.f64 z a)) (neg.f64 x)) (-.f64 y (*.f64 y (/.f64 z t))))))
(if (<=.f64 t -170000000) (-.f64 y (*.f64 y (/.f64 z t))) (if (<=.f64 t 960000000000000067849084956660485612109824) (+.f64 (/.f64 (*.f64 y z) a) x) (-.f64 y (*.f64 y (/.f64 z t)))))
(if (<=.f64 t -55000000000000000) y (if (<=.f64 t 55000000000000000249229435994112) (+.f64 (/.f64 (*.f64 y z) a) x) (if (<=.f64 t 94999999999999997232870298406541298545373491695516008397252966957081828940906596263511907052906414358602448896) (/.f64 (*.f64 z x) t) (if (<=.f64 t 53000000000000000502093038004415619081900064878755531015208783224507269965500208036573375743929276295841920245166630219518222179607611855660176891811737156714496) (*.f64 (/.f64 a t) (neg.f64 x)) y))))
(if (<=.f64 t -1900000000) y (if (<=.f64 t 24499999999999999783485866770432) x (if (<=.f64 t 165000000000000016237620691255853626332392149977108669963321088853665301553250981100928834332082349013531392737280) (/.f64 (*.f64 z x) t) (if (<=.f64 t 111999999999999998233782827194847589261436608232993147127748544777852811224462061095818389056062814704898153215302791866308456420538389223630886401454280506605568) (*.f64 (/.f64 a t) (neg.f64 x)) y))))
(if (<=.f64 t -380000000) y (if (<=.f64 t 17500000000000000078278367391770476544) x y))
x
Compiler

Compiled 986 to 417 computations (57.7% saved)

soundness114.0ms (0.7%)

Algorithm
egg-herbie
Rules
1566×rational_best_oopsla_all_46_json_45_simplify-89
1270×rational_best_oopsla_all_46_json_45_simplify-24
1236×rational_best_oopsla_all_46_json_45_simplify-74
678×rational_best_oopsla_all_46_json_45_simplify-10
672×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051114790
1186113876
2689413876
Stop Event
node limit
Compiler

Compiled 99 to 33 computations (66.7% saved)

end170.0ms (1%)

Compiler

Compiled 911 to 242 computations (73.4% saved)

Profiling

Loading profile data...