Details

Time bar (total: 12.1s)

analyze366.0ms (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.2s (10.2%)

Results
920.0ms7374×body256valid
97.0ms360×body1024valid
91.0ms755×body256infinite
90.0ms462×body512valid
22.0ms60×body2048valid
Bogosity

preprocess94.0ms (0.8%)

Algorithm
egg-herbie
Rules
1682×rational_best_oopsla_all_46_json_45_simplify-23
1508×rational_best_oopsla_all_46_json_45_simplify-89
1324×rational_best_oopsla_all_46_json_45_simplify-7
1146×rational_best_oopsla_all_46_json_45_simplify-74
1028×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059407
1136407
2421407
31450407
46539407
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 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 z y) (/.f64 (*.f64 (-.f64 x t) y) (-.f64 a t)))
(-.f64 (+.f64 t y) (/.f64 (*.f64 (-.f64 z x) y) (-.f64 a x)))
(-.f64 (+.f64 a y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 x t)))
(-.f64 (+.f64 x z) (/.f64 (*.f64 (-.f64 y t) z) (-.f64 a t)))
(-.f64 (+.f64 x t) (/.f64 (*.f64 (-.f64 z y) t) (-.f64 a y)))
(-.f64 (+.f64 x a) (/.f64 (*.f64 (-.f64 z t) a) (-.f64 y t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 t z) y) (-.f64 a z)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 a t) y) (-.f64 z t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z a) y) (-.f64 t a)))
Outputs
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(+.f64 x (-.f64 y (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 z y) (/.f64 (*.f64 (-.f64 x t) y) (-.f64 a t)))
(+.f64 y (-.f64 z (/.f64 (*.f64 y (-.f64 x t)) (-.f64 a t))))
(+.f64 z (-.f64 y (/.f64 (*.f64 y (-.f64 x t)) (-.f64 a t))))
(-.f64 (+.f64 t y) (/.f64 (*.f64 (-.f64 z x) y) (-.f64 a x)))
(-.f64 (+.f64 y t) (/.f64 (*.f64 y (-.f64 z x)) (-.f64 a x)))
(+.f64 t (-.f64 y (/.f64 (*.f64 y (-.f64 z x)) (-.f64 a x))))
(+.f64 y (-.f64 t (/.f64 (*.f64 y (-.f64 z x)) (-.f64 a x))))
(-.f64 (+.f64 a y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 x t)))
(-.f64 (+.f64 y a) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 x t)))
(+.f64 a (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 x t))))
(+.f64 y (-.f64 a (/.f64 (*.f64 y (-.f64 z t)) (-.f64 x t))))
(-.f64 (+.f64 x z) (/.f64 (*.f64 (-.f64 y t) z) (-.f64 a t)))
(-.f64 (+.f64 x z) (/.f64 (*.f64 z (-.f64 y t)) (-.f64 a t)))
(+.f64 z (-.f64 x (/.f64 (*.f64 z (-.f64 y t)) (-.f64 a t))))
(+.f64 x (-.f64 z (/.f64 (*.f64 z (-.f64 y t)) (-.f64 a t))))
(-.f64 (+.f64 x t) (/.f64 (*.f64 (-.f64 z y) t) (-.f64 a y)))
(+.f64 t (-.f64 x (/.f64 (*.f64 t (-.f64 z y)) (-.f64 a y))))
(+.f64 x (-.f64 t (/.f64 (*.f64 t (-.f64 z y)) (-.f64 a y))))
(-.f64 (+.f64 x a) (/.f64 (*.f64 (-.f64 z t) a) (-.f64 y t)))
(+.f64 a (-.f64 x (/.f64 (*.f64 (-.f64 z t) a) (-.f64 y t))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 t z) y) (-.f64 a z)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 a t) y) (-.f64 z t)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 a t)) (-.f64 z t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 a t)) (-.f64 z t))))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 a t)) (-.f64 z t))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z a) y) (-.f64 t a)))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z a)) (-.f64 t a)))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z a)) (-.f64 t a))))
Compiler

Compiled 23 to 16 computations (30.4% saved)

simplify70.0ms (0.6%)

Algorithm
egg-herbie
Rules
1314×rational_best_oopsla_all_46_json_45_simplify-49
974×rational_best_oopsla_all_46_json_45_simplify-80
918×rational_best_oopsla_all_46_json_45_simplify-72
882×rational_best_oopsla_all_46_json_45_simplify-89
714×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01337
12137
25437
318037
479437
5364737
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
Outputs
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))

eval1.0ms (0%)

Compiler

Compiled 57 to 18 computations (68.4% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New224
Fresh011
Picked000
Done000
Total235
Error
15.0b
Counts
5 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
17.4b
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
15.0b
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
Compiler

Compiled 36 to 22 computations (38.9% saved)

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 54 to 11 computations (79.6% saved)

series20.0ms (0.2%)

Counts
4 → 180
Calls

48 calls:

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

rewrite113.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
808×rational_best_oopsla_all_46_json_45_simplify-35
580×rational_best_oopsla_all_46_json_45_simplify-80
550×rational_best_oopsla_all_46_json_45_simplify-89
508×rational_best_oopsla_all_46_json_45_simplify-13
496×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013106
182106
2273106
31132106
44767106
Stop Event
node limit
Counts
4 → 157
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 y (-.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 0 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 1 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) (-.f64 0 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) (-.f64 (/.f64 0 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) (-.f64 0 (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 -1 (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) 0) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) 0) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) 0) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (neg.f64 x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 x)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (neg.f64 x)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (neg.f64 x)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (neg.f64 x)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (neg.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 0 (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 0 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 0 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 z t)) (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 z t)) (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 z t)) (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 z t) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y t)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) y))) (*.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 z t) (/.f64 y y)))) (*.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y y) (*.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 y y) (-.f64 t z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y z) (*.f64 y t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 y t)) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y z) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 y t)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 y t)) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 y z) (/.f64 y y)) 0) (*.f64 (/.f64 y y) (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y t)) (/.f64 y y)) 0) (*.f64 (/.f64 y y) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) 0) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) 0) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) 0) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) 0) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y t)) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) 0) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) (/.f64 y y)) (*.f64 (-.f64 z t) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (/.f64 (-.f64 z t) y)) (*.f64 y (/.f64 (-.f64 z t) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 (/.f64 y y) (*.f64 (-.f64 z t) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (-.f64 z t) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) (/.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 t z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y y) (*.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 y y) (-.f64 t z)) y))))))

simplify131.0ms (1.1%)

Algorithm
egg-herbie
Rules
1532×rational_best_oopsla_all_46_json_45_simplify-89
1256×rational_best_oopsla_all_46_json_45_simplify-24
1196×rational_best_oopsla_all_46_json_45_simplify-74
690×rational_best_oopsla_all_46_json_45_simplify-13
634×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057014941
1200014047
Stop Event
node limit
Counts
337 → 375
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) y) a))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 y (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 y (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) y) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))) (/.f64 (*.f64 y z) a))
(/.f64 (-.f64 (*.f64 -1 (*.f64 a y)) (*.f64 -1 (*.f64 y z))) t)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y a) t))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y a) t)))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y a) t))))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t))))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)))))
(-.f64 y (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(-.f64 (+.f64 y (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) y)) (pow.f64 t 3)) (+.f64 y (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
x
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y x)) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x)))) (/.f64 (*.f64 y z) a))
x
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x)) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)))
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x)))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))))
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 0)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 0 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 0 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(neg.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (*.f64 1 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 0)
(+.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(+.f64 0 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) y)
(+.f64 (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) y)
(+.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 1)
(*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(*.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) -1)
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) (-.f64 0 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) (-.f64 (/.f64 0 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) (-.f64 0 (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 1)
(/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(/.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) -1)
(neg.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(-.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 x))
(-.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 -1 x))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(-.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) 0)
(-.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 -1 (+.f64 y x)))
(-.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 y))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 (+.f64 y x)))
(-.f64 (*.f64 x (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))
(-.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(-.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (*.f64 x (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) 0) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) 0) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(-.f64 (-.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) 0) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 0 (neg.f64 x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 x)) (neg.f64 y))
(-.f64 (-.f64 y (neg.f64 x)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (-.f64 (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (neg.f64 x)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (neg.f64 x)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) 1)
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(*.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) -1)
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (neg.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 0 (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 0 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 0 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))
(*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))
(*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))
(*.f64 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))
(/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) 1)
(/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(/.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) -1)
(neg.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))
(+.f64 (*.f64 y (-.f64 z t)) 0)
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) y))))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 z t) (/.f64 y y)))))
(+.f64 0 (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(+.f64 (neg.f64 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) y))) (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 z t) (/.f64 y y)))) (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(-.f64 (*.f64 y (-.f64 z t)) 0)
(-.f64 0 (*.f64 y (-.f64 t z)))
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (-.f64 t z))))
(-.f64 0 (*.f64 -1 (*.f64 y (-.f64 z t))))
(-.f64 0 (*.f64 (*.f64 (/.f64 y y) (-.f64 t z)) y))
(-.f64 (*.f64 y z) (*.f64 y t))
(-.f64 (neg.f64 (*.f64 y t)) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 (*.f64 y z) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y t)))
(-.f64 (*.f64 (neg.f64 (*.f64 y t)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (neg.f64 z))))
(-.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) t))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (-.f64 t z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (-.f64 t z))))
(-.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y t)))
(-.f64 (*.f64 (neg.f64 (*.f64 y t)) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (neg.f64 z))))
(-.f64 (-.f64 (*.f64 (*.f64 y z) (/.f64 y y)) 0) (*.f64 (/.f64 y y) (*.f64 y t)))
(-.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y t)) (/.f64 y y)) 0) (*.f64 (/.f64 y y) (*.f64 y (neg.f64 z))))
(-.f64 (-.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) 0) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) t))
(-.f64 (-.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) 0) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (-.f64 t z)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) 0) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (-.f64 t z))))
(-.f64 (-.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) 0) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y t)))
(-.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y t)) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) 0) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (neg.f64 z))))
(/.f64 (*.f64 y (-.f64 z t)) 1)
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 y y))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) (/.f64 y y)) (*.f64 (-.f64 z t) (/.f64 y y))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (/.f64 (-.f64 z t) y)) (*.f64 y (/.f64 (-.f64 z t) y))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 (/.f64 y y) (*.f64 (-.f64 z t) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (-.f64 z t) (/.f64 y y)))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))))
(/.f64 (*.f64 y (-.f64 t z)) -1)
(neg.f64 (*.f64 y (-.f64 t z)))
(neg.f64 (*.f64 (/.f64 y y) (*.f64 y (-.f64 t z))))
(neg.f64 (*.f64 -1 (*.f64 y (-.f64 z t))))
(neg.f64 (*.f64 (*.f64 (/.f64 y y) (-.f64 t z)) y))
Outputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(neg.f64 (/.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 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.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 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.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 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)))
(+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) t))) (*.f64 -1 (/.f64 (*.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)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2))) (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 (+.f64 y (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 3)))) (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y a) t))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 y (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2))))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z a))) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))
(neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) t) (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) (-.f64 z t))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) (-.f64 z t))) (pow.f64 a 4)))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) (-.f64 z t))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) (-.f64 z t))) (pow.f64 a 4)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 y (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 y (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 y (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) y) (/.f64 (*.f64 y z) a))
(+.f64 y (-.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (/.f64 (*.f64 y z) a)))
(+.f64 y (-.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))) (/.f64 (*.f64 y z) a))
(+.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a))) (-.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a))) (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))) (/.f64 (*.f64 y z) a))
(+.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))))) (-.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (/.f64 (*.f64 y z) a)))
(+.f64 (+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))))) (-.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (/.f64 (*.f64 y z) a)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 a y)) (*.f64 -1 (*.f64 y z))) t)
(/.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (*.f64 -1 (*.f64 y z))) t)
(/.f64 (*.f64 -1 (*.f64 y (-.f64 a z))) t)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y a) t))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (-.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y z) t))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y z) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y a) t)))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y z) t))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 3)))) (*.f64 -1 (-.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y a) t))))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a))) (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 y a) t)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y z) t))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 a 3)) (pow.f64 t 4)) (/.f64 (*.f64 y a) t)))) (*.f64 -1 (-.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t))
(neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t))))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)))))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 y a)) (pow.f64 a 3)) (pow.f64 t 4)) (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z a))) (pow.f64 t 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 (*.f64 y (-.f64 z a)) (pow.f64 a 3)) (pow.f64 t 4)))))
(-.f64 y (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(-.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (-.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
(+.f64 y (-.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) y)) (pow.f64 t 3)) (+.f64 y (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(+.f64 (+.f64 y (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))) (-.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))) (-.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)))
(+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)))) (-.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (+.f64 y (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))) (-.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))))
(-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
x
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) x)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) x)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) x)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) x)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) x)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) x)
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) x)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) x)
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) x)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) x)
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) x)
(+.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) x)
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 y (+.f64 x (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 y (+.f64 x (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 y (+.f64 x (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 x (-.f64 y (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (-.f64 x (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x) (-.f64 y (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x) (-.f64 y (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x) (-.f64 y (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x) (-.f64 y (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x) (-.f64 y (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x) (-.f64 y (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x) (-.f64 y (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x) (-.f64 y (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x) (-.f64 y (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) a))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y x)) (/.f64 (*.f64 y z) a))
(+.f64 (+.f64 y x) (-.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y z) a))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x))) (/.f64 (*.f64 y z) a))
(+.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)) x)) (-.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)) (+.f64 y x)) (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x)))) (/.f64 (*.f64 y z) a))
(+.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))) x))) (-.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (/.f64 (*.f64 y z) a)))
(+.f64 (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)))))) (-.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (/.f64 (*.f64 y z) a)))
x
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 y z) t))))
(+.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y z) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x)) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (-.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y z) t))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y z) t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 3))) x)) (-.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y z) t))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 3))))) (*.f64 -1 (-.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z a))) (pow.f64 t 3)) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x)))
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(+.f64 x (-.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
(+.f64 y (-.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(+.f64 (+.f64 y x) (-.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
(+.f64 (+.f64 y x) (-.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) x)) (-.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
(+.f64 y (-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) x)) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x)))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) x))) (-.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
(+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 y x))) (-.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) x)))
(+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) x)))
(+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 -1 (*.f64 y t))
(neg.f64 (*.f64 y t))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 -1 (*.f64 y t))
(neg.f64 (*.f64 y t))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 -1 (*.f64 y t))
(neg.f64 (*.f64 y t))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 0)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 0 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 0)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 0 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) -1)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (*.f64 1 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 0)
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 0 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) y)
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) y)
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 1)
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) -1)
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) (-.f64 0 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) (-.f64 (/.f64 0 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) (-.f64 0 (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 1 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) 1)
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (/.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(/.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y) -1)
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(neg.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(-.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 x))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 -1 x))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(-.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) 0)
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 0 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (*.f64 -1 (+.f64 y x)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 y))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 (+.f64 y x)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (*.f64 x (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))
(*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))
(*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (/.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(-.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (*.f64 x (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) 0) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))
(*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 x (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))
(*.f64 (-.f64 y (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)) (/.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) 0) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) 0) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 0 (neg.f64 x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (neg.f64 x)) (neg.f64 y))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 y (neg.f64 x)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (*.f64 y (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (neg.f64 x)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (neg.f64 x)) (*.f64 (/.f64 (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) y)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) 1)
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) -1)
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (neg.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 0 (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 0 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 0 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) 1)
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (/.f64 (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) -1)
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(neg.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 z t)) 0)
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) y))))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y (-.f64 z t)) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 z t) (/.f64 y y)))))
(*.f64 y (-.f64 z t))
(+.f64 0 (*.f64 y (-.f64 z t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (neg.f64 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 y t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)))
(*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 y (-.f64 z t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 y (-.f64 z t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) y))) (*.f64 y (-.f64 z t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 z t) (/.f64 y y)))) (*.f64 y (-.f64 z t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (+.f64 z (neg.f64 t)))
(-.f64 (*.f64 y (-.f64 z t)) 0)
(*.f64 y (-.f64 z t))
(-.f64 0 (*.f64 y (-.f64 t z)))
(neg.f64 (*.f64 y (-.f64 t z)))
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (-.f64 t z))))
(neg.f64 (*.f64 y (-.f64 t z)))
(-.f64 0 (*.f64 -1 (*.f64 y (-.f64 z t))))
(neg.f64 (*.f64 -1 (*.f64 y (-.f64 z t))))
(neg.f64 (neg.f64 (*.f64 y (-.f64 z t))))
(-.f64 0 (*.f64 (*.f64 (/.f64 y y) (-.f64 t z)) y))
(neg.f64 (*.f64 y (-.f64 t z)))
(-.f64 (*.f64 y z) (*.f64 y t))
(*.f64 y (-.f64 z t))
(-.f64 (neg.f64 (*.f64 y t)) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 y (neg.f64 t)) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 (*.f64 y z) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y t)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 z t)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 y y))
(-.f64 (*.f64 (neg.f64 (*.f64 y t)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 y y) (-.f64 (neg.f64 (*.f64 y t)) (*.f64 y (neg.f64 z))))
(*.f64 (neg.f64 (/.f64 y y)) (neg.f64 (*.f64 y (-.f64 z t))))
(-.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) t))
(*.f64 y (-.f64 z t))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (-.f64 t z)))
(neg.f64 (*.f64 y (-.f64 t z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (-.f64 t z))))
(*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (neg.f64 (*.f64 y (-.f64 t z))))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t))) (neg.f64 (*.f64 y (-.f64 t z))))
(-.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y t)))
(*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (-.f64 z t)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t))))
(-.f64 (*.f64 (neg.f64 (*.f64 y t)) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (-.f64 (neg.f64 (*.f64 y t)) (*.f64 y (neg.f64 z))))
(*.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t)))) (neg.f64 (*.f64 y (-.f64 z t))))
(-.f64 (-.f64 (*.f64 (*.f64 y z) (/.f64 y y)) 0) (*.f64 (/.f64 y y) (*.f64 y t)))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 z t)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 y y))
(-.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y t)) (/.f64 y y)) 0) (*.f64 (/.f64 y y) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 y y) (-.f64 (neg.f64 (*.f64 y t)) (*.f64 y (neg.f64 z))))
(*.f64 (neg.f64 (/.f64 y y)) (neg.f64 (*.f64 y (-.f64 z t))))
(-.f64 (-.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) 0) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) t))
(*.f64 y (-.f64 z t))
(-.f64 (-.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) 0) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (-.f64 t z)))
(neg.f64 (*.f64 y (-.f64 t z)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) 0) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (-.f64 t z))))
(*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (neg.f64 (*.f64 y (-.f64 t z))))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t))) (neg.f64 (*.f64 y (-.f64 t z))))
(-.f64 (-.f64 (*.f64 (*.f64 y z) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) 0) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y t)))
(*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (-.f64 z t)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t))))
(-.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y t)) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) 0) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (-.f64 (neg.f64 (*.f64 y t)) (*.f64 y (neg.f64 z))))
(*.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t)))) (neg.f64 (*.f64 y (-.f64 z t))))
(/.f64 (*.f64 y (-.f64 z t)) 1)
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 y y))
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))))
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) (/.f64 y y)) (*.f64 (-.f64 z t) (/.f64 y y))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (/.f64 (-.f64 z t) y)) (*.f64 y (/.f64 (-.f64 z t) y))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 (/.f64 y y) (*.f64 (-.f64 z t) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (-.f64 z t) (/.f64 y y)))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y y) (/.f64 y y)))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t))) (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t)))))
(/.f64 (*.f64 y (-.f64 t z)) -1)
(neg.f64 (*.f64 y (-.f64 t z)))
(neg.f64 (*.f64 y (-.f64 t z)))
(neg.f64 (*.f64 (/.f64 y y) (*.f64 y (-.f64 t z))))
(neg.f64 (*.f64 y (-.f64 t z)))
(neg.f64 (*.f64 -1 (*.f64 y (-.f64 z t))))
(neg.f64 (neg.f64 (*.f64 y (-.f64 z t))))
(neg.f64 (*.f64 (*.f64 (/.f64 y y) (-.f64 t z)) y))
(neg.f64 (*.f64 y (-.f64 t z)))

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 46 to 11 computations (76.1% saved)

series5.0ms (0%)

Counts
3 → 132
Calls

36 calls:

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

rewrite110.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1034×rational_best_oopsla_all_46_json_45_simplify-7
820×rational_best_oopsla_all_46_json_45_simplify-35
580×rational_best_oopsla_all_46_json_45_simplify-93
568×rational_best_oopsla_all_46_json_45_simplify-80
450×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01375
17575
222475
396475
4475175
Stop Event
node limit
Counts
3 → 134
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 (-.f64 z t) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y x) (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 x (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (+.f64 y x) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) y) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) x) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 1 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 0 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) y) (*.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) y) (*.f64 0 (*.f64 y (*.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) y) (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) y) (*.f64 0 (*.f64 (-.f64 z t) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 z t) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z y) (*.f64 t (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 t (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 y)) (*.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))) (*.f64 (-.f64 z t) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (-.f64 z t) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (-.f64 z t) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (neg.f64 t)) (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 y y))) (*.f64 (-.f64 z t) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z y) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 t (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (neg.f64 y)) (neg.f64 (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.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 (*.f64 z (*.f64 y (/.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 y (/.f64 (-.f64 z t) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (neg.f64 y)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (neg.f64 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 t (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (neg.f64 y)) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (neg.f64 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (/.f64 (-.f64 z t) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (/.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) y) (/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 y (*.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) y) (/.f64 (*.f64 (-.f64 z t) (/.f64 y y)) (*.f64 (-.f64 z t) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (/.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 t z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (-.f64 t z)))))))

simplify168.0ms (1.4%)

Algorithm
egg-herbie
Rules
1440×rational_best_oopsla_all_46_json_45_simplify-89
1206×rational_best_oopsla_all_46_json_45_simplify-24
1126×rational_best_oopsla_all_46_json_45_simplify-74
594×rational_best_oopsla_all_46_json_45_simplify-10
586×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047111380
1176510826
2705610826
Stop Event
node limit
Counts
266 → 316
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
x
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y x)) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x)))) (/.f64 (*.f64 y z) a))
x
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x)) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)))
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x)))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x))))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(+.f64 0 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 x (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 (+.f64 y x) (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(+.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 0)
(+.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(+.f64 0 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(+.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) y)
(+.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (+.f64 y x))
(+.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (+.f64 y x))
(+.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 y x) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(+.f64 (*.f64 x (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 x (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (+.f64 y x) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(+.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) y))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) y) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(+.f64 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) x))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) x) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 1 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(*.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) -1)
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 0 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))
(*.f64 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))
(/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)
(/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
(/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) -1)
(neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))
(+.f64 (*.f64 (-.f64 z t) y) 0)
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 0 (*.f64 (-.f64 z t) (/.f64 y y))))
(+.f64 0 (*.f64 (-.f64 z t) y))
(+.f64 (*.f64 z y) (*.f64 t (neg.f64 y)))
(+.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)))
(+.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 t (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 z t))))))
(+.f64 (*.f64 t (neg.f64 y)) (*.f64 z y))
(+.f64 (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(+.f64 (*.f64 z (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))) (*.f64 (-.f64 z t) y))
(+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (-.f64 z t) y))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (-.f64 z t) y))
(+.f64 (*.f64 t (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (neg.f64 t)) (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 y y))) (*.f64 (-.f64 z t) y))
(-.f64 (*.f64 (-.f64 z t) y) 0)
(-.f64 0 (*.f64 y (-.f64 t z)))
(-.f64 (*.f64 z y) (*.f64 t y))
(-.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 t (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(-.f64 (*.f64 t (neg.f64 y)) (neg.f64 (*.f64 z y)))
(-.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t y)))
(-.f64 (*.f64 (*.f64 z (*.f64 y (/.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 y (/.f64 (-.f64 z t) (-.f64 z t))))))
(-.f64 (*.f64 (*.f64 t (neg.f64 y)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (neg.f64 (*.f64 z y))))
(-.f64 (*.f64 z (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) t))
(-.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (-.f64 t z)))
(-.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) t))
(-.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (-.f64 t z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (-.f64 t z))))
(-.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 t y)))
(-.f64 (*.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 t (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))))))
(-.f64 (*.f64 (*.f64 t (neg.f64 y)) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (neg.f64 (*.f64 z y))))
(-.f64 (*.f64 t (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 z)))
(/.f64 (*.f64 (-.f64 z t) y) 1)
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (-.f64 z t) (-.f64 z t)))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 y y))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 (-.f64 z t) (/.f64 y y)) (*.f64 (-.f64 z t) (/.f64 y y))))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))))
(/.f64 (*.f64 y (-.f64 t z)) -1)
(neg.f64 (*.f64 y (-.f64 t z)))
Outputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(neg.f64 (/.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 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.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 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.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 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)))
(+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a) (+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a))))
(+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) 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)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (+.f64 y (/.f64 (*.f64 a (-.f64 (neg.f64 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2))) (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 (+.f64 y (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2))) (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y a) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (-.f64 (neg.f64 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 3)))) (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y a) t))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 y (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2))))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z a))) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))
(neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) t) (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)))))
(-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
x
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 x (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 x (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 x (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 y (+.f64 x (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 y (+.f64 x (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 y (+.f64 x (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 y (-.f64 x (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (-.f64 y (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (-.f64 y (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (-.f64 y (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (-.f64 y (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (-.f64 y (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (-.f64 y (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (-.f64 y (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (-.f64 y (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 x (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))) (-.f64 y (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) a))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y x)) (/.f64 (*.f64 y z) a))
(+.f64 (+.f64 y x) (-.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (+.f64 y (-.f64 x (/.f64 (*.f64 y z) a))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x))) (/.f64 (*.f64 y z) a))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)) (+.f64 y x)) (-.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (/.f64 (*.f64 y z) a)))
(+.f64 (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a))) (-.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)) x)))) (/.f64 (*.f64 y z) a))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a)) (+.f64 y x))) (-.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))) (/.f64 (*.f64 y z) a)))
(+.f64 (+.f64 (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 2)) a))) (neg.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (pow.f64 t 3)) (pow.f64 a 2)))) (-.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a)))) (/.f64 (*.f64 y z) a)))
x
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 y z) t))))
(+.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y z) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x)) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (-.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (neg.f64 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y z) t))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2))) (+.f64 x (*.f64 -1 (-.f64 (/.f64 (*.f64 y a) t) (/.f64 (*.f64 y z) t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (neg.f64 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (neg.f64 (*.f64 y z)) (*.f64 -1 (*.f64 y a)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y z) t))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) (+.f64 x (neg.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 3))))) (*.f64 -1 (-.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 z a)))) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)
(+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2)) (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)) x)))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3)) (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 y a) (*.f64 y z)) t)))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z a))) (pow.f64 t 3)) (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))))
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(+.f64 (+.f64 y x) (-.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) (-.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 x (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)))) (-.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) x))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 t 2)) x)))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)))
(+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 x (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2))))) (-.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4)) (-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)) x))) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) t))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))) x))))
(+.f64 y (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))
(+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))) x))))
(+.f64 y (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))))
(*.f64 -1 (*.f64 y t))
(*.f64 y (*.f64 -1 t))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 -1 (*.f64 y t))
(*.f64 y (*.f64 -1 t))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 -1 (*.f64 y t))
(*.f64 y (*.f64 -1 t))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 0 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -1)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 x (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 (+.f64 y x) (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 0)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 0 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) y)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) x)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (+.f64 y x))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (+.f64 y x))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(+.f64 (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 y x) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 x (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 x (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (+.f64 y x) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(*.f64 (/.f64 (-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))
(*.f64 (+.f64 y (+.f64 x (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (/.f64 (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) (+.f64 y x))))
(+.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) y))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) y) (*.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) x))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) x) (*.f64 (-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 1 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) -1)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 0 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 0 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 -1 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 1 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) 1)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (+.f64 y (-.f64 x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)) -1)
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (+.f64 y x)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 y (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 z t) y) 0)
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) y) (*.f64 0 (*.f64 (-.f64 z t) (/.f64 y y))))
(*.f64 y (-.f64 z t))
(+.f64 0 (*.f64 (-.f64 z t) y))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 z y) (*.f64 t (neg.f64 y)))
(+.f64 (*.f64 y z) (*.f64 t (neg.f64 y)))
(+.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)))
(*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 t (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 z t))))))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 y (*.f64 t (neg.f64 (/.f64 (-.f64 z t) (-.f64 z t))))))
(+.f64 (*.f64 t (neg.f64 y)) (*.f64 z y))
(+.f64 (*.f64 y z) (*.f64 t (neg.f64 y)))
(+.f64 (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 z (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (neg.f64 t)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))) (*.f64 (-.f64 z t) y))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (neg.f64 t)))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (+.f64 z (neg.f64 t)))
(*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (-.f64 z t) y))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (-.f64 z t) y))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 t (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 y (*.f64 t (neg.f64 (/.f64 (-.f64 z t) (-.f64 z t))))))
(+.f64 (*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (neg.f64 t)) (*.f64 z (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))))
(*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (+.f64 z (neg.f64 t)))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (neg.f64 t)) (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (+.f64 z (neg.f64 t)))
(*.f64 (*.f64 y (*.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 z t) (/.f64 y y))) (*.f64 (-.f64 z t) y))
(*.f64 y (-.f64 z t))
(-.f64 (*.f64 (-.f64 z t) y) 0)
(*.f64 y (-.f64 z t))
(-.f64 0 (*.f64 y (-.f64 t z)))
(neg.f64 (*.f64 y (-.f64 t z)))
(-.f64 (*.f64 z y) (*.f64 t y))
(*.f64 y (-.f64 z t))
(-.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 t (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(*.f64 y (-.f64 z t))
(-.f64 (*.f64 t (neg.f64 y)) (neg.f64 (*.f64 z y)))
(-.f64 (*.f64 t (neg.f64 y)) (neg.f64 (*.f64 y z)))
(-.f64 (*.f64 t (neg.f64 y)) (*.f64 y (neg.f64 z)))
(-.f64 (*.f64 y z) (neg.f64 (*.f64 t (neg.f64 y))))
(-.f64 (*.f64 (*.f64 z y) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 t y)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 y (-.f64 z t)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))
(-.f64 (*.f64 (*.f64 z (*.f64 y (/.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 y (/.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (*.f64 y (-.f64 z t)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))
(-.f64 (*.f64 (*.f64 t (neg.f64 y)) (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (neg.f64 (*.f64 z y))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 (*.f64 t (neg.f64 y)) (neg.f64 (*.f64 y z))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 (*.f64 t (neg.f64 y)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (-.f64 (*.f64 y z) (neg.f64 (*.f64 t (neg.f64 y)))))
(-.f64 (*.f64 z (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) t))
(*.f64 y (-.f64 z t))
(-.f64 (*.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))) (*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (-.f64 t z)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (-.f64 0 (-.f64 t z)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (neg.f64 (-.f64 t z)))
(-.f64 (*.f64 z (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) t))
(*.f64 y (-.f64 z t))
(-.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (-.f64 t z)))
(neg.f64 (*.f64 y (-.f64 t z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (-.f64 t z))))
(*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (neg.f64 (*.f64 y (-.f64 t z))))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t))) (neg.f64 (*.f64 y (-.f64 t z))))
(-.f64 (*.f64 (*.f64 z y) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 t y)))
(*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (-.f64 z t)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t))))
(-.f64 (*.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 t (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (*.f64 y (-.f64 z t)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t))))
(-.f64 (*.f64 (*.f64 t (neg.f64 y)) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (neg.f64 (*.f64 z y))))
(*.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (-.f64 (*.f64 t (neg.f64 y)) (neg.f64 (*.f64 y z))))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t))) (-.f64 (*.f64 t (neg.f64 y)) (*.f64 y (neg.f64 z))))
(*.f64 (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t))) (-.f64 (*.f64 y z) (neg.f64 (*.f64 t (neg.f64 y)))))
(-.f64 (*.f64 t (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 z)))
(-.f64 (*.f64 y (*.f64 t (neg.f64 (/.f64 (-.f64 z t) (-.f64 z t))))) (*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (neg.f64 z)))
(/.f64 (*.f64 (-.f64 z t) y) 1)
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (-.f64 z t) (-.f64 z t)))
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 y y))
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t))))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 z t)))))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t))) (*.f64 (-.f64 z t) (/.f64 y (-.f64 z t)))))
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t)))) (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z t)) (/.f64 (-.f64 z t) (-.f64 z t))))))
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (*.f64 (-.f64 z t) (/.f64 y y)) (*.f64 (-.f64 z t) (/.f64 y y))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) (/.f64 y y)) (*.f64 (-.f64 z t) (/.f64 y y))))
(/.f64 (*.f64 (-.f64 z t) y) (/.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z))) (/.f64 (*.f64 y (-.f64 t z)) (*.f64 y (-.f64 t z)))))
(/.f64 (*.f64 y (-.f64 z t)) (/.f64 (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t))) (/.f64 (*.f64 y (-.f64 z t)) (*.f64 y (-.f64 z t)))))
(/.f64 (*.f64 y (-.f64 t z)) -1)
(neg.f64 (*.f64 y (-.f64 t z)))
(neg.f64 (*.f64 y (-.f64 t z)))

eval156.0ms (1.3%)

Compiler

Compiled 22174 to 5376 computations (75.8% saved)

prune141.0ms (1.2%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New67813691
Fresh000
Picked101
Done101
Total68013693
Error
1.2b
Counts
693 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
25.8b
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) a))
22.8b
(-.f64 (+.f64 x y) (/.f64 (*.f64 y (neg.f64 t)) (-.f64 a t)))
32.8b
(-.f64 (+.f64 x y) y)
44.7b
(-.f64 y (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
38.5b
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x))
47.6b
(+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 x (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)))) (-.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
30.4b
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
12.3b
(+.f64 y (+.f64 x (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
42.0b
(+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
20.9b
(+.f64 y x)
38.5b
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
52.4b
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
28.5b
x
Compiler

Compiled 446 to 285 computations (36.1% saved)

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 67 to 12 computations (82.1% saved)

series18.0ms (0.1%)

Counts
4 → 204
Calls

51 calls:

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

rewrite143.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
900×rational_best_oopsla_all_46_json_45_simplify-35
614×rational_best_oopsla_all_46_json_45_simplify-80
560×rational_best_oopsla_all_46_json_45_simplify-23
484×rational_best_oopsla_all_46_json_45_simplify-10
470×rational_best_oopsla_all_46_json_45_simplify-102
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
015124
190124
2256116
31052116
44475116
57975116
Stop Event
node limit
Counts
4 → 119
Calls
Call 1
Inputs
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (+.f64 x (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 x (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) 0) (*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) 0) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (neg.f64 (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (neg.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 -1 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) 0) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x) (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))))

simplify206.0ms (1.7%)

Algorithm
egg-herbie
Rules
1514×rational_best_oopsla_all_46_json_45_simplify-89
1246×rational_best_oopsla_all_46_json_45_simplify-24
1172×rational_best_oopsla_all_46_json_45_simplify-74
716×rational_best_oopsla_all_46_json_45_simplify-10
688×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053016321
1193915857
2745415857
Stop Event
node limit
Counts
323 → 417
Calls
Call 1
Inputs
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(/.f64 (*.f64 y t) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.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 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.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 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (+.f64 (*.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 y z) a)))))
(*.f64 -1 y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (*.f64 -1 y))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (*.f64 -1 y)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) y) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (*.f64 -1 y))))
(*.f64 -1 y)
(+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (*.f64 -1 y))
(+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (*.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (*.f64 -1 y))))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)))))
(/.f64 (*.f64 y (-.f64 t z)) a)
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) z)) (*.f64 -1 (pow.f64 t 4)))) (pow.f64 a 4)) (/.f64 (*.f64 y (-.f64 t z)) a))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))))))
x
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y))
(+.f64 x (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y)))
(+.f64 x (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y)))
(+.f64 x (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y)))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) y)
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
x
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
x
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 y (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)))))
(+.f64 y (+.f64 (*.f64 -1 y) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (+.f64 (*.f64 -1 y) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (+.f64 (*.f64 -1 y) x))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) y) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (+.f64 (*.f64 -1 y) x)))))
(+.f64 y (+.f64 (*.f64 -1 y) x))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (*.f64 -1 y) x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (*.f64 -1 y) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (*.f64 -1 y) x)))))
(+.f64 y (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x))
(+.f64 y (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x)))
(+.f64 y (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 y (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x)))))
(+.f64 y x)
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))))
(*.f64 -1 (/.f64 t (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(/.f64 z (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(/.f64 z a)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (/.f64 z a))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 a t)))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (-.f64 z t) t))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (*.f64 -1 (/.f64 (-.f64 z t) t)))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t)))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (pow.f64 t 2)))))
(/.f64 (-.f64 z t) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (/.f64 z a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))) (/.f64 t a))
(/.f64 (-.f64 z t) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (/.f64 z a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))) (/.f64 t a))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
x
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
x
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
x
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))))
(+.f64 (*.f64 -1 y) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (+.f64 (*.f64 -1 y) x))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (+.f64 (*.f64 -1 y) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (+.f64 (*.f64 -1 y) x))))
(+.f64 (*.f64 -1 y) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (*.f64 -1 y) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (*.f64 -1 y) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (*.f64 -1 y) x))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x))
(+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x)))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 y (pow.f64 a 3))) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x)
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) 0)
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y)))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) 0))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) 0))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))) 0))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y)))) 0))
(+.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) 0)
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 0 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) 0) (*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) 0) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) 1)
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 y y))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y)))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))))
(/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) -1)
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (neg.f64 (+.f64 y x)))
(-.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 0)
(-.f64 0 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))
(-.f64 0 (*.f64 -1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))
(*.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))
(*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))))))
(*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))))))
(*.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) -1)
(*.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (neg.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))
(/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))))
(/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))
(neg.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))
(neg.f64 (*.f64 -1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)
(+.f64 0 (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 -1 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 z t) (-.f64 a t)))
(neg.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (neg.f64 x))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 -1 x))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 0)
(-.f64 0 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x))
(-.f64 0 (*.f64 -1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (-.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) 0) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))
(*.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x) -1)
(*.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x) (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x))
(/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(neg.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x))
(neg.f64 (*.f64 -1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
Outputs
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(/.f64 (*.f64 y t) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 (*.f64 y t) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (*.f64 y (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.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 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 (*.f64 y t) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (*.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 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (*.f64 y (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))
(+.f64 (*.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 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (+.f64 (*.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 y z) a)))))
(+.f64 (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 (*.f64 y t) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))))) (+.f64 (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (*.f64 y (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))
(*.f64 -1 y)
(neg.f64 y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (*.f64 -1 y))
(+.f64 (neg.f64 y) (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 z -1))) t)))
(*.f64 -1 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (*.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 z -1))) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (neg.f64 y)))
(+.f64 (*.f64 -1 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t))) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) y) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (*.f64 -1 y))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 z -1))) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (neg.f64 y))))
(+.f64 (*.f64 -1 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t))) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3))))
(*.f64 -1 y)
(neg.f64 y)
(+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (*.f64 -1 y))
(+.f64 (neg.f64 y) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (*.f64 -1 y)))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (neg.f64 y) (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 (neg.f64 y) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 y (+.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))) y) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (*.f64 -1 y))))
(+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2))))) (pow.f64 t 3))) (+.f64 (neg.f64 y) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)))))
(+.f64 (+.f64 (neg.f64 y) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)))) (neg.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 1 (*.f64 -1 (/.f64 z t))) y))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y))
(*.f64 (neg.f64 y) (+.f64 1 (neg.f64 (/.f64 z t))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y)) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)))
(+.f64 (*.f64 (neg.f64 y) (+.f64 1 (neg.f64 (/.f64 z t)))) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y)) (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2)))))))
(+.f64 (+.f64 (*.f64 (neg.f64 y) (+.f64 1 (neg.f64 (/.f64 z t)))) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a))) (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y)) (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))))))))
(+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 (neg.f64 y) (+.f64 1 (neg.f64 (/.f64 z t)))) (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 y (pow.f64 a 3))))))
(/.f64 (*.f64 y (-.f64 t z)) a)
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 z -1)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 z -1)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.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 t z)) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.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 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) z)) (*.f64 -1 (pow.f64 t 4)))) (pow.f64 a 4)) (/.f64 (*.f64 y (-.f64 t z)) a))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 z -1)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.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 t z)) a) (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 z (pow.f64 t 3))) (*.f64 -1 (pow.f64 t 4)))) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (+.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 t z)) a) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 3)) (pow.f64 t 4)))) (pow.f64 a 4)))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a))
(neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 (*.f64 y t) (-.f64 z t)) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y t) (-.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (-.f64 z t)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y t) (-.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) (-.f64 z t))) (pow.f64 a 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)) (/.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (-.f64 z t)) (pow.f64 a 3)))) (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) (-.f64 z t))) (pow.f64 a 4)))))
x
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 x (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 x (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))) x)
(+.f64 x (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y))
(*.f64 (+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) -1) -1) (neg.f64 y))
(*.f64 (neg.f64 y) (+.f64 -1 (neg.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y)))
(+.f64 x (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) -1) -1) (neg.f64 y)))
(+.f64 x (*.f64 (neg.f64 y) (+.f64 -1 (neg.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(+.f64 x (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y)))
(+.f64 x (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) -1) -1) (neg.f64 y)))
(+.f64 x (*.f64 (neg.f64 y) (+.f64 -1 (neg.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(+.f64 x (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y)))
(+.f64 x (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) -1) -1) (neg.f64 y)))
(+.f64 x (*.f64 (neg.f64 y) (+.f64 -1 (neg.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) y)
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (+.f64 y x))
x
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (+.f64 y x))
x
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (+.f64 y x))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 y x))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)))
(+.f64 y (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x) (*.f64 (*.f64 y t) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 y (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x) (*.f64 y (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))))
(+.f64 y (+.f64 (*.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 -1 (/.f64 (*.f64 y z) a)) x) (*.f64 (*.f64 y t) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))
(+.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x) (*.f64 y (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))) (+.f64 (*.f64 y (*.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 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)))))
(+.f64 y (+.f64 (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x) (*.f64 (*.f64 y t) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))))
(+.f64 y (+.f64 (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x) (*.f64 y (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))))
(+.f64 y (+.f64 (*.f64 -1 y) x))
(+.f64 y (+.f64 (neg.f64 y) x))
(+.f64 (neg.f64 y) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (+.f64 (*.f64 -1 y) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 z -1))) t)) (+.f64 y (+.f64 (neg.f64 y) x)))
(+.f64 y (+.f64 x (*.f64 -1 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (+.f64 (*.f64 -1 y) x))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 z -1))) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (neg.f64 y) x))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 x (*.f64 -1 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t))))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) y) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (+.f64 (*.f64 -1 y) x)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 z -1))) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (neg.f64 y) x)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 x (*.f64 -1 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)))))))
(+.f64 y (+.f64 (*.f64 -1 y) x))
(+.f64 y (+.f64 (neg.f64 y) x))
(+.f64 (neg.f64 y) (+.f64 y x))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (*.f64 -1 y) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 y (+.f64 (neg.f64 y) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (neg.f64 y) (+.f64 y x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (*.f64 -1 y) x))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (neg.f64 y) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) x))))
(+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (neg.f64 y) (+.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (*.f64 -1 y) x)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2))))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (neg.f64 y) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) x)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (neg.f64 y) (+.f64 y x)))))
(+.f64 y (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y)) (+.f64 y x))
(+.f64 (*.f64 (neg.f64 y) (+.f64 1 (neg.f64 (/.f64 z t)))) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x)))
(+.f64 y (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y)) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) x)))
(+.f64 (*.f64 (neg.f64 y) (+.f64 1 (neg.f64 (/.f64 z t)))) (+.f64 y (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) x)))
(+.f64 y (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x))))
(+.f64 y (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y)) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) x))))
(+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (neg.f64 y) (+.f64 1 (neg.f64 (/.f64 z t)))) (+.f64 y (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) x))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 y (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x)))))
(+.f64 y (+.f64 (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y)) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) x))) (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3)))))))
(+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 y (pow.f64 a 3))) (+.f64 (*.f64 (neg.f64 y) (+.f64 1 (neg.f64 (/.f64 z t)))) (+.f64 y (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) x)))))
(+.f64 y x)
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 y x))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 z -1)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 y x)))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 y x)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 z -1)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.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 t z)) a) x))))
(+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 y (+.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 t z)) a) x))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y t) (-.f64 z t)) (pow.f64 a 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)))
(+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y t) (-.f64 z t)) (pow.f64 a 2))) x))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (-.f64 z t)) (pow.f64 a 3)))))))
(*.f64 -1 (/.f64 t (-.f64 a t)))
(*.f64 (/.f64 t (-.f64 a t)) -1)
(neg.f64 (/.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 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.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 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.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 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.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 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.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 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 t (-.f64 a t)) -1))
(+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 t (-.f64 a t))))
(/.f64 z a)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a))
(+.f64 (/.f64 z a) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 t)))
(+.f64 (/.f64 z a) (neg.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 t)) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 -1 (pow.f64 t 2))) (/.f64 z a)))
(+.f64 (/.f64 z a) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (neg.f64 (pow.f64 t 2))) (neg.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (/.f64 z a))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 t)) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 -1 (pow.f64 t 2))) (+.f64 (/.f64 z a) (*.f64 (pow.f64 t 3) (*.f64 -1 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))))) (+.f64 (/.f64 z a) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (neg.f64 (pow.f64 t 2))) (neg.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 -1 (/.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 z t)) (-.f64 1 (*.f64 -1 (/.f64 a t))))
(+.f64 (neg.f64 (/.f64 z t)) (-.f64 1 (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 a t)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 z -1) (*.f64 a -1))) (pow.f64 t 2))) (-.f64 1 (*.f64 -1 (/.f64 a t))))
(+.f64 (+.f64 (neg.f64 (/.f64 z t)) (/.f64 (*.f64 a (*.f64 -1 (-.f64 z a))) (pow.f64 t 2))) (-.f64 1 (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 a t)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 z t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 z -1) (*.f64 a -1))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 z -1) (*.f64 a -1))) (pow.f64 t 2)))) (-.f64 1 (*.f64 -1 (/.f64 a t))))
(+.f64 (+.f64 (/.f64 (*.f64 a (*.f64 -1 (-.f64 z a))) (pow.f64 t 2)) (+.f64 1 (neg.f64 (/.f64 z t)))) (-.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (-.f64 z a))) (pow.f64 t 3)) (neg.f64 (/.f64 a t))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z a) t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2)))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 z a) t) (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 z a) t)) (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (-.f64 z t) t))
(neg.f64 (/.f64 (-.f64 z t) t))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (*.f64 -1 (/.f64 (-.f64 z t) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) t)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (+.f64 (neg.f64 (/.f64 (-.f64 z t) t)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (neg.f64 (/.f64 (-.f64 z t) t)) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (pow.f64 t 2)))))
(/.f64 (-.f64 z t) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (/.f64 z a)) (/.f64 t a))
(+.f64 (/.f64 z a) (-.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 t a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))) (/.f64 t a))
(+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (-.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 t a)))
(+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (-.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (/.f64 t a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))) (/.f64 t a))
(+.f64 (+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4))) (-.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 t a)))
(+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (-.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))) (/.f64 t a)))
(/.f64 (-.f64 z t) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (/.f64 z a)) (/.f64 t a))
(+.f64 (/.f64 z a) (-.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 t a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))) (/.f64 t a))
(+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (-.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 t a)))
(+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (-.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (/.f64 t a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))) (/.f64 t a))
(+.f64 (+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4))) (-.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (/.f64 t a)))
(+.f64 (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)) (-.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))) (/.f64 t a)))
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
x
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
x
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
x
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) x)
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x) (*.f64 (*.f64 y t) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x) (*.f64 y (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.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 -1 (/.f64 (*.f64 y z) a)) x) (*.f64 (*.f64 y t) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x) (*.f64 y (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))))
(+.f64 (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x) (*.f64 (*.f64 y t) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))
(+.f64 (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x) (*.f64 y (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))))
(+.f64 (*.f64 -1 y) x)
(+.f64 (neg.f64 y) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (+.f64 (*.f64 -1 y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 z -1))) t)) (+.f64 (neg.f64 y) x))
(+.f64 x (*.f64 -1 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (+.f64 (*.f64 -1 y) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 z -1))) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (neg.f64 y) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 x (*.f64 -1 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (+.f64 (*.f64 -1 y) x))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 z -1))) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (neg.f64 y) x))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 x (*.f64 -1 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t))))))
(+.f64 (*.f64 -1 y) x)
(+.f64 (neg.f64 y) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (*.f64 -1 y) x))
(+.f64 (neg.f64 y) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (neg.f64 y) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (*.f64 -1 y) x)))
(+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (neg.f64 y) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) x)))
(+.f64 (neg.f64 y) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (+.f64 (*.f64 -1 y) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2))))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (neg.f64 y) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3))) (+.f64 (neg.f64 y) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) x))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y)) x)
(+.f64 (*.f64 (neg.f64 y) (+.f64 1 (neg.f64 (/.f64 z t)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y)) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) x))
(+.f64 (*.f64 (neg.f64 y) (+.f64 1 (neg.f64 (/.f64 z t)))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) x))
(+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x)))
(+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y)) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) x)))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (neg.f64 y) (+.f64 1 (neg.f64 (/.f64 z t)))) x)))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 y (pow.f64 a 3))) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)) x))))
(+.f64 (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y)) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) x))) (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (neg.f64 y) (+.f64 1 (neg.f64 (/.f64 z t)))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 y (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) x))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x)
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 z -1)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 z -1)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.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 t z)) a) x)))
(+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (+.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 t z)) a) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y t) (-.f64 z t)) (pow.f64 a 2))) x))
(+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y t) (-.f64 z t)) (pow.f64 a 2))) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (-.f64 z t)) (pow.f64 a 3))))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) 0)
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y)))))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) 0))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) 0))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))) 0))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y)))) 0))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 0 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) 0)
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (-.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 0 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) 0) (*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))) 0) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) 1)
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 y y))
(/.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 y y))
(/.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 y y))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))
(/.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))
(/.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y)))))
(/.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y)))))
(/.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y))) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y)))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 y (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))))
(/.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))))
(/.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))))
(/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) -1)
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (neg.f64 (+.f64 y x)))
(-.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (+.f64 y x)))
(-.f64 (+.f64 y x) (neg.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 0)
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 0 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 0 (*.f64 -1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) -1)
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (neg.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x))) (/.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(neg.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) (+.f64 y x)))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(neg.f64 (*.f64 -1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 0 (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) -1)
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 -1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 -1 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (neg.f64 x))
(-.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 x))
(-.f64 x (neg.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 y)) (*.f64 -1 x))
(-.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a t))) (neg.f64 x))
(-.f64 x (neg.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 0)
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 0 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 0 (*.f64 -1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (-.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) 0) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x) -1)
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x) (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (*.f64 -1 (-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))

localize4.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% saved)

localize10.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 30 to 9 computations (70% saved)

series4.0ms (0%)

Counts
1 → 24
Calls

12 calls:

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

rewrite63.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1672×rational_best_oopsla_all_46_json-2
1672×rational_best_oopsla_all_46_json-1
1672×rational_best_oopsla_all_46_json-4
1672×rational_best_oopsla_all_46_json-3
962×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
15219
215819
365919
4326919
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (-.f64 a t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y z) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 1 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))))))

simplify68.0ms (0.6%)

Algorithm
egg-herbie
Rules
1624×rational_best_oopsla_all_46_json_45_simplify-37
1104×rational_best_oopsla_all_46_json_45_simplify-13
904×rational_best_oopsla_all_46_json_45_simplify-7
850×rational_best_oopsla_all_46_json_45_simplify-72
736×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01292288
14542204
225192204
Stop Event
node limit
Counts
56 → 62
Calls
Call 1
Inputs
(*.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 (*.f64 y z) (-.f64 a t)) 0)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 0 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 y z) (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) 1)
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 1 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.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) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(neg.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
Outputs
(*.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 (*.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) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (/.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 (*.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 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.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)))) (*.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 (*.f64 y 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 z (*.f64 t y)) (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 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (/.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 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 z (*.f64 t y)) (pow.f64 a 2))) (/.f64 (*.f64 z (*.f64 y (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 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 (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 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 z (*.f64 t y)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z (*.f64 y (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 z (*.f64 t y)) (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 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (/.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 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 z (*.f64 t y)) (pow.f64 a 2))) (/.f64 (*.f64 z (*.f64 y (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 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 (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 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 z (*.f64 t y)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z (*.f64 y (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 z (*.f64 t y)) (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 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (/.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 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 z (*.f64 t y)) (pow.f64 a 2))) (/.f64 (*.f64 z (*.f64 y (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 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 (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 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 z (*.f64 t y)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z (*.f64 y (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 (*.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) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))))
(+.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 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.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)))) (*.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 (*.f64 y 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 (*.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) (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3)) (/.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 (*.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 (*.f64 y z) (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.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)))) (*.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 (*.f64 y z) (pow.f64 a 3)) (pow.f64 t 4)))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) 0)
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 0 (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 0 (/.f64 (/.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 (*.f64 y z) (-.f64 a t)) 0)
(/.f64 (*.f64 y z) (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) 1)
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 1 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (/.f64 (/.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 (*.f64 y z) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.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) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (/.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 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y z) (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) -1)
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))) (/.f64 (/.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 (neg.f64 (/.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))

localize11.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 43 to 10 computations (76.7% saved)

series5.0ms (0%)

Counts
1 → 24
Calls

12 calls:

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

rewrite69.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1750×rational_best_oopsla_all_46_json-2
1750×rational_best_oopsla_all_46_json-1
1750×rational_best_oopsla_all_46_json-4
1750×rational_best_oopsla_all_46_json-3
1118×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
15919
221519
392419
4389119
Stop Event
node limit
Counts
1 → 24
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 a z)) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y (-.f64 a z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (*.f64 y (-.f64 a z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (-.f64 a z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (*.f64 y (-.f64 a z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (*.f64 y (-.f64 a z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))))))

simplify97.0ms (0.8%)

Algorithm
egg-herbie
Rules
1504×rational_best_oopsla_all_46_json_45_simplify-72
1160×rational_best_oopsla_all_46_json_45_simplify-80
884×rational_best_oopsla_all_46_json_45_simplify-89
802×rational_best_oopsla_all_46_json_45_simplify-37
740×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0621218
12091176
29661176
350981176
Stop Event
node limit
Counts
48 → 33
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(/.f64 (*.f64 a y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 y a) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 0)
(+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(+.f64 0 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (*.f64 y (-.f64 a z)) t))
(-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))))
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (*.f64 y (-.f64 a z)) t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(neg.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
Outputs
(*.f64 -1 (/.f64 (*.f64 y z) t))
(neg.f64 (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 y a) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 a y) t)
(/.f64 (*.f64 y a) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(/.f64 (*.f64 y a) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.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 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y a) t) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.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 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) t)) (/.f64 (*.f64 y a) t))
(+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 0)
(/.f64 (*.f64 y (-.f64 a z)) t)
(+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 0 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(+.f64 0 (/.f64 (*.f64 y (-.f64 a z)) t))
(/.f64 (*.f64 y (-.f64 a z)) t)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (*.f64 y (-.f64 a z)) t))
(/.f64 (*.f64 y (-.f64 a z)) t)
(-.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 0)
(/.f64 (*.f64 y (-.f64 a z)) t)
(-.f64 0 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) 1)
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (-.f64 a z)) t))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (-.f64 a z)) t))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 1 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (*.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 1 (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (*.f64 y (-.f64 a z)) t))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) -1)
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (/.f64 (*.f64 y (-.f64 a z)) t))
(/.f64 (*.f64 y (-.f64 a z)) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (/.f64 (*.f64 y (-.f64 a z)) t))) (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)
(neg.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 a z)) t)

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 52 to 11 computations (78.8% saved)

series2.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite76.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1994×rational_best_oopsla_all_46_json-2
1994×rational_best_oopsla_all_46_json-1
1994×rational_best_oopsla_all_46_json-4
1994×rational_best_oopsla_all_46_json-3
782×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01335
17735
222531
395831
4407431
Stop Event
node limit
Counts
1 → 78
Calls
Call 1
Inputs
(+.f64 y (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 y y) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (*.f64 y (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 y y)) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 y y) (/.f64 (-.f64 z t) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 -1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 (neg.f64 (/.f64 y y)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 -1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (neg.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 y y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y) (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))))

simplify126.0ms (1%)

Algorithm
egg-herbie
Rules
1202×rational_best_oopsla_all_46_json_45_simplify-89
1082×rational_best_oopsla_all_46_json_45_simplify-7
978×rational_best_oopsla_all_46_json_45_simplify-24
952×rational_best_oopsla_all_46_json_45_simplify-74
702×rational_best_oopsla_all_46_json_45_simplify-37
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03205422
112805304
256955288
Stop Event
node limit
Counts
126 → 160
Calls
Call 1
Inputs
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (*.f64 -1 (/.f64 (*.f64 y z) a))))))
(+.f64 y (*.f64 -1 y))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (*.f64 -1 y)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (*.f64 -1 y))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (*.f64 -1 y)))))
(+.f64 y (*.f64 -1 y))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (*.f64 -1 y)))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (*.f64 -1 y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (*.f64 -1 y)))))
(+.f64 y (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)))
(+.f64 y (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))))
(+.f64 y (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 y (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))))))
y
(+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 y))
(-.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 0)
(-.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0))
(-.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 0))
(-.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) 0))
(-.f64 0 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y))
(-.f64 0 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (-.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))
(*.f64 y (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))))
(*.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 y y)))
(*.f64 y (*.f64 (/.f64 y y) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 y (+.f64 1 (*.f64 y (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y)))))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y)))))))
(*.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)))
(*.f64 y (*.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))) (/.f64 y y)))
(*.f64 y (*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))) (/.f64 y y)))
(*.f64 y (*.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))) (/.f64 y y)))
(*.f64 y (*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 y y)) (/.f64 y y)))
(*.f64 y (*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 y y)))
(*.f64 y (-.f64 (/.f64 y y) (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))
(*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y))
(*.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(*.f64 (neg.f64 y) (+.f64 -1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))
(*.f64 (neg.f64 y) (+.f64 (neg.f64 (/.f64 y y)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))
(*.f64 (neg.f64 y) (-.f64 -1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (neg.f64 y) (neg.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))) y)
(*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))) y)
(*.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))) y)
(*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 y y)) y)
(*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) y)
(*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y) -1)
(*.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y) (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(*.f64 (neg.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 y))
(*.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y))
(/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 y y))
(/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(neg.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y))
(neg.f64 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
Outputs
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y))
(*.f64 (+.f64 (*.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) -1) (neg.f64 y))
(*.f64 (+.f64 -1 (neg.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (neg.f64 y))
(+.f64 y (*.f64 (neg.f64 y) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y))
(*.f64 (+.f64 (*.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) -1) (neg.f64 y))
(*.f64 (+.f64 -1 (neg.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (neg.f64 y))
(+.f64 y (*.f64 (neg.f64 y) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y))
(*.f64 (+.f64 (*.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) -1) (neg.f64 y))
(*.f64 (+.f64 -1 (neg.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (neg.f64 y))
(+.f64 y (*.f64 (neg.f64 y) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) 1) y))
(*.f64 (+.f64 (*.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) -1) (neg.f64 y))
(*.f64 (+.f64 -1 (neg.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (neg.f64 y))
(+.f64 y (*.f64 (neg.f64 y) (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 y (*.f64 (*.f64 y t) (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 y (+.f64 (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (*.f64 (*.f64 y t) (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 (*.f64 y t) (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.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 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (*.f64 -1 (/.f64 (*.f64 y z) a))))))
(+.f64 (*.f64 y (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a))))))
(+.f64 (*.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 t) (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))) (*.f64 y (pow.f64 t 3))) (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))))))
(+.f64 (*.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 t) (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 y z) a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4)))) (*.f64 y (pow.f64 t 3))))))
(+.f64 y (*.f64 -1 y))
(+.f64 y (neg.f64 y))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (*.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 z -1))) t)) (+.f64 y (neg.f64 y)))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t) y)))
(+.f64 y (*.f64 -1 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (*.f64 -1 y))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 z -1))) t)) (+.f64 y (neg.f64 y))) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t) y)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2))))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t))) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)) (*.f64 -1 y)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 z -1))) t)) (+.f64 y (neg.f64 y)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t) y)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (+.f64 y (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t))) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))))
(+.f64 y (*.f64 -1 y))
(+.f64 y (neg.f64 y))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (*.f64 -1 y)))
(+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 y (neg.f64 y)))
(+.f64 (+.f64 y (neg.f64 y)) (/.f64 (*.f64 y (-.f64 z a)) t))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (*.f64 -1 y))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (neg.f64 y))))
(+.f64 y (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (neg.f64 y)) (/.f64 (*.f64 y (+.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))) y) (pow.f64 t 3))) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)) (*.f64 -1 y)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 z (pow.f64 a 2))))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (neg.f64 y)))))
(+.f64 y (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (neg.f64 y)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3)))))
(+.f64 y (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)))
(+.f64 y (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y)))
(+.f64 y (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (neg.f64 y)))
(+.f64 y (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))))
(+.f64 y (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y)) (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a))))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (neg.f64 y)) (+.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a))))
(+.f64 y (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)))))
(+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y)))))
(+.f64 y (+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (neg.f64 y)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)))))
(+.f64 y (+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (neg.f64 y)) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))))))
(+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 y (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y))))))
(+.f64 y (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 y (pow.f64 a 3))) (+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (neg.f64 y))))))
(+.f64 (+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (neg.f64 y)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 y (pow.f64 a 3))) y))
(+.f64 (+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (neg.f64 y)) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))))) (+.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 y (pow.f64 a 3)))))
y
(+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 z -1)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a))))
(+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 z -1)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))) (/.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 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))))
(+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 t 3)))) (pow.f64 a 3))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))) y))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))) (+.f64 y (neg.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 y))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 0)
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) 0))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 0))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) 0))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 0 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 0 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (-.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 y y)))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (*.f64 (/.f64 y y) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 1 (*.f64 y (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y)))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y)))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 1 y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (/.f64 y y) (/.f64 y y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))) (*.f64 y (/.f64 1 y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))) (*.f64 (/.f64 y y) (/.f64 y y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)) (*.f64 y (/.f64 1 y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y)) (*.f64 (/.f64 y y) (/.f64 y y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 y (/.f64 1 y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (+.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (/.f64 y y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (*.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))) (/.f64 y y)))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))) (/.f64 y y)))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (*.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))) (/.f64 y y)))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 y y)) (/.f64 y y)))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 y y)))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 y y) (/.f64 (-.f64 z t) (-.f64 a t))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) y)
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 y (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) -1))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (neg.f64 y) (+.f64 -1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (neg.f64 y) (+.f64 (neg.f64 (/.f64 y y)) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (neg.f64 y) (-.f64 -1 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (neg.f64 y) (neg.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 y y))) y)
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))) y)
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (neg.f64 (/.f64 y y))))) y)
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) (/.f64 y y)) y)
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) y)
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y) -1)
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y) (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (neg.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))) (neg.f64 y))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) 1)
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 y y))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t))) (-.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) y))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(neg.f64 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))

eval265.0ms (2.2%)

Compiler

Compiled 26933 to 9559 computations (64.5% saved)

prune200.0ms (1.6%)

Pruning

22 alts after pruning (19 fresh and 3 done)

PrunedKeptTotal
New86414878
Fresh358
Picked101
Done134
Total86922891
Error
1.2b
Counts
891 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
32.8b
(-.f64 (+.f64 x y) y)
42.0b
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
22.8b
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 y x))
38.5b
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x))
47.6b
(+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3)) (+.f64 x (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 t 2)))) (-.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))))
30.4b
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
34.8b
(+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) x)
28.8b
(+.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 y z) t))) x)
51.1b
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
13.5b
(+.f64 y (+.f64 x (*.f64 y (neg.f64 (/.f64 z (-.f64 a t))))))
23.6b
(+.f64 y (+.f64 x (*.f64 y (neg.f64 (/.f64 z a)))))
42.6b
(+.f64 y (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))))
47.1b
(+.f64 y (*.f64 y (neg.f64 (/.f64 z a))))
62.2b
(+.f64 y (neg.f64 y))
20.9b
(+.f64 y x)
44.6b
(*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t))) y))) y)
38.5b
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
52.4b
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
59.0b
(neg.f64 (/.f64 (*.f64 y z) a))
56.5b
(neg.f64 (neg.f64 (/.f64 (*.f64 y z) t)))
50.1b
y
28.5b
x
Compiler

Compiled 622 to 411 computations (33.9% saved)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 54 to 11 computations (79.6% saved)

series15.0ms (0.1%)

Counts
4 → 192
Calls

51 calls:

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

rewrite99.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
978×rational_best_oopsla_all_46_json_45_simplify-49
844×rational_best_oopsla_all_46_json_45_simplify-35
592×rational_best_oopsla_all_46_json_45_simplify-80
534×rational_best_oopsla_all_46_json_45_simplify-23
456×rational_best_oopsla_all_46_json_45_simplify-102
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
014100
185100
224392
3100192
4424892
Stop Event
node limit
Counts
4 → 129
Calls
Call 1
Inputs
(*.f64 y (neg.f64 (/.f64 z (-.f64 a t))))
(/.f64 z (-.f64 a t))
(+.f64 y (+.f64 x (*.f64 y (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 y (/.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)) (neg.f64 y)) (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y y) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.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)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y y) (*.f64 y (/.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 (/.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 (/.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)) (neg.f64 (neg.f64 (/.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 (/.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 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)))))))) (#(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 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 (neg.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 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 -1 (neg.f64 (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z (-.f64 a t))) (-.f64 0 (*.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 1 (/.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 -1 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 -1 (/.f64 z (-.f64 a t)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 z (-.f64 a t)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.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)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) -1)))))) (#(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 (neg.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 z (-.f64 a t))) (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (neg.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 (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 *.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 (*.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 neg.f64 (neg.f64 (/.f64 z (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (neg.f64 (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (/.f64 (neg.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (neg.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (/.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))

simplify244.0ms (2%)

Algorithm
egg-herbie
Rules
1224×rational_best_oopsla_all_46_json_45_simplify-89
996×rational_best_oopsla_all_46_json_45_simplify-24
960×rational_best_oopsla_all_46_json_45_simplify-74
956×rational_best_oopsla_all_46_json_45_simplify-36
840×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038012207
1142511593
2655811583
Stop Event
node limit
Counts
321 → 271
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t))))
(*.f64 -1 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(*.f64 -1 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
x
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1)))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1))) x)
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1))) x)
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1))) x)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
x
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
x
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x))))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a)))))))
(+.f64 y x)
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x))))
(+.f64 y x)
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 0)
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))))
(+.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 0)
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(-.f64 0 (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t)))))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 1)
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 y y))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)
(neg.f64 (*.f64 y (/.f64 z (-.f64 a t))))
(neg.f64 (*.f64 (/.f64 y y) (*.f64 y (/.f64 z (-.f64 a t)))))
(+.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 (/.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)) (neg.f64 (neg.f64 (/.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 (/.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 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 (/.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 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 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 -1 (/.f64 z (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 -1 (neg.f64 (/.f64 z (-.f64 a t))))))
(*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (-.f64 0 (*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 1 (/.f64 z (-.f64 a t)))
(*.f64 -1 (neg.f64 (/.f64 z (-.f64 a t))))
(*.f64 -1 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 -1 (/.f64 z (-.f64 a t)))) -1)))
(*.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 z (-.f64 a t)))) -1)))
(*.f64 -1 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) -1)))
(*.f64 -1 (*.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)))) -1)))
(*.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) -1)))
(*.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 (neg.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 z (-.f64 a t))) (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (neg.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.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 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.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)))
(neg.f64 (neg.f64 (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (neg.f64 (+.f64 y x)))
(-.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) 0)
(-.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))
(-.f64 0 (*.f64 -1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 1 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (/.f64 (neg.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) 1)))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))
(*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) -1)
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (neg.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))
(/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))
(/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(neg.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))
(neg.f64 (*.f64 -1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (neg.f64 x))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 0)
(-.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))
(-.f64 0 (*.f64 -1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(-.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 1 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (/.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) 1)))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))
(*.f64 -1 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) -1)
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))
(/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(neg.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))
(neg.f64 (*.f64 -1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
Outputs
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2))) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t))))
(+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 3)) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2))) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 3)) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(/.f64 (*.f64 y z) t)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2))) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t))))
(+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 3)) (pow.f64 t 4)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(*.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 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 z a) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 z a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 z t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 z a) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z a) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z a) (pow.f64 t 2)) (/.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 -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 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 -1 (/.f64 (*.f64 z a) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 z t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z a) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 z t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z a) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 z a) (/.f64 (*.f64 z t) (pow.f64 a 2)))
(+.f64 (/.f64 (*.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 t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 z t) (pow.f64 a 2))))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 z a) (/.f64 (*.f64 z (pow.f64 t 3)) (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 z t) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 z t) (pow.f64 a 2))))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 z a) (/.f64 (*.f64 z (pow.f64 t 3)) (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 z t) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 z t) (pow.f64 a 2))))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 z a) (/.f64 (*.f64 z (pow.f64 t 3)) (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 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 z a) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 z a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 z t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 z a) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z a) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z a) (pow.f64 t 2)) (/.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 -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 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 -1 (/.f64 (*.f64 z a) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 z t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z a) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 z t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z a) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))))))
(*.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 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 z a) (pow.f64 t 2))))
(*.f64 -1 (+.f64 (/.f64 z t) (/.f64 (*.f64 z a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 z t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 z a) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z a) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 z t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z a) (pow.f64 t 2)) (/.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 -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 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 -1 (/.f64 (*.f64 z a) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 z t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z a) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 z t)) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z a) (pow.f64 t 2)) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))))))
x
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (/.f64 z (-.f64 a t))))
(-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (/.f64 z (-.f64 a t))))
(-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1))) x)
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1))) x)
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1))) x)
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
x
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
x
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (+.f64 y x))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 y x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 y (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x))))
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) x))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 y x))))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) x)))))
(+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 y x)))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 y x))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 y x)))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 y x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 y x))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 y x)))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 y x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 y x))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 y x)))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 y x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 y x)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4))) (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))))
(+.f64 y x)
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 y x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 y (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x))))
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) x))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 y x))))
(+.f64 y x)
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 y x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 y (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) x))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 y x))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) x))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x)))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x))))
(+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) x))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) x))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 y z) a))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y z) (pow.f64 t 3)) (pow.f64 a 4))) (+.f64 x (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)))))))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) x)))
x
(+.f64 (/.f64 (*.f64 y z) t) x)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (*.f64 y z) a) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) x)))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 0)
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(+.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 0)
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(-.f64 0 (*.f64 y (/.f64 z (-.f64 a t))))
(neg.f64 (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(neg.f64 (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t))))
(neg.f64 (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (neg.f64 (*.f64 y (/.f64 z (-.f64 a t)))))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) 1)
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 y y))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)
(neg.f64 (*.f64 y (/.f64 z (-.f64 a t))))
(neg.f64 (*.f64 y (/.f64 z (-.f64 a t))))
(neg.f64 (*.f64 (/.f64 y y) (*.f64 y (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) 0)
(/.f64 z (-.f64 a t))
(+.f64 0 (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(-.f64 (/.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 (/.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)) (neg.f64 (neg.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 (/.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 (/.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 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 (/.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 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 (neg.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 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 -1 (neg.f64 (/.f64 z (-.f64 a t))))))
(/.f64 z (-.f64 a t))
(*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (-.f64 0 (*.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 1 (/.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 -1 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 -1 (/.f64 z (-.f64 a t)))) -1)))
(*.f64 -1 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 -1 (/.f64 z (-.f64 a t)))) (neg.f64 (neg.f64 (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 -1 (/.f64 z (-.f64 a t))))))
(*.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 z (-.f64 a t)))) -1)))
(*.f64 -1 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 1 (/.f64 z (-.f64 a t)))))))
(*.f64 -1 (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (*.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) -1)))
(/.f64 z (-.f64 a t))
(*.f64 -1 (*.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)))) -1)))
(/.f64 z (-.f64 a t))
(*.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) -1)))
(*.f64 -1 (*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) (neg.f64 (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 (neg.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 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 (neg.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 z (-.f64 a t))) (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (neg.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))))
(/.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 (*.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))
(neg.f64 (neg.f64 (/.f64 z (-.f64 a t))))
(/.f64 z (-.f64 a t))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (neg.f64 (+.f64 y x)))
(-.f64 (+.f64 y x) (neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 (+.f64 y x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) 0)
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 0 (*.f64 -1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 1 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (/.f64 (neg.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) 1)))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) -1)
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (neg.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(neg.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 -1 (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t))))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (neg.f64 x))
(-.f64 x (neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 0)
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 0 (*.f64 -1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 x (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 1 (*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (/.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) 1)))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 -1 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 1 (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (neg.f64 x)))
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 x (*.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) -1)
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x) (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(neg.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) x))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(neg.f64 (*.f64 -1 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))

localize5.0ms (0%)

Compiler

Compiled 12 to 7 computations (41.7% saved)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 y (*.f64 y (neg.f64 (/.f64 z a))))
5.0b
(*.f64 y (neg.f64 (/.f64 z a)))
Compiler

Compiled 29 to 9 computations (69% saved)

series62.0ms (0.5%)

Counts
2 → 72
Calls

18 calls:

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

rewrite133.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
2042×rational_best_oopsla_all_46_json-2
2042×rational_best_oopsla_all_46_json-1
2042×rational_best_oopsla_all_46_json-4
2042×rational_best_oopsla_all_46_json-3
1068×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01040
16240
218836
382136
4400536
Stop Event
node limit
Counts
2 → 139
Calls
Call 1
Inputs
(*.f64 y (neg.f64 (/.f64 z a)))
(+.f64 y (*.f64 y (neg.f64 (/.f64 z a))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 0 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 (/.f64 z a) (/.f64 y y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 0 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (neg.f64 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) 0) (*.f64 y (neg.f64 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0) (*.f64 y (neg.f64 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))) 0) (*.f64 y (neg.f64 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a)))) (*.f64 y (neg.f64 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) 0) (*.f64 y (neg.f64 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a))) 0) (*.f64 y (neg.f64 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a)))) (*.f64 y (neg.f64 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 z a) (/.f64 y y)) 0) (*.f64 y (neg.f64 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))) (*.f64 y (neg.f64 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))) (*.f64 y (neg.f64 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 (/.f64 z a) (/.f64 y y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (/.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a)))) (*.f64 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))) (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a)))) (*.f64 y (/.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 (/.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (/.f64 z a) (/.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (*.f64 (/.f64 z a) (/.f64 y y)) (*.f64 (/.f64 z a) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.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 y (/.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (/.f64 z a)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 y (*.f64 y (/.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 (/.f64 z a))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (*.f64 y (/.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (-.f64 1 (/.f64 z a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (/.f64 z a)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 1 (/.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 1 (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 1 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 1 (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (-.f64 1 (/.f64 z a)) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 1 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (+.f64 (neg.f64 (/.f64 z a)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (*.f64 y (/.f64 (*.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (neg.f64 (/.f64 z a)) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (neg.f64 (/.f64 z a)) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (+.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z a))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 y y) (/.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 y y) (*.f64 (/.f64 z a) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 1 (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 y (*.f64 y (/.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 y (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (/.f64 z a)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (*.f64 y (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 1 (/.f64 z a)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 (*.f64 y (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z a)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z a)) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z a)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (*.f64 (-.f64 1 (/.f64 z a)) (neg.f64 (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 (/.f64 z a) (neg.f64 (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 (/.f64 z a) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 -1 (*.f64 (/.f64 z a) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 (neg.f64 (/.f64 y y)) (*.f64 (/.f64 z a) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 -1 (neg.f64 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (neg.f64 (-.f64 1 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 y (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a))))) (-.f64 y (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 z a)) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 z a)) y) (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z a))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (-.f64 y (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (-.f64 (*.f64 y (/.f64 z a)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 1 (/.f64 z a))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (/.f64 z a)) y))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 z a)))))))))

simplify170.0ms (1.4%)

Algorithm
egg-herbie
Rules
1422×rational_best_oopsla_all_46_json_45_simplify-72
1088×rational_best_oopsla_all_46_json_45_simplify-89
900×rational_best_oopsla_all_46_json_45_simplify-24
878×rational_best_oopsla_all_46_json_45_simplify-74
784×rational_best_oopsla_all_46_json_45_simplify-36
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02735047
111434545
252874425
Stop Event
node limit
Counts
211 → 161
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) 1)))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) 1)))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) 1)))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) 1)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0)
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) 0))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))) 0))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 0 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a)))))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) 0))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a))) 0))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a)))))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 (/.f64 z a) (/.f64 y y)) 0))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 0 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))))
(+.f64 0 (*.f64 y (neg.f64 (/.f64 z a))))
(+.f64 (*.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) 0) (*.f64 y (neg.f64 (/.f64 z a))))
(+.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0) (*.f64 y (neg.f64 (/.f64 z a))))
(+.f64 (*.f64 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))) 0) (*.f64 y (neg.f64 (/.f64 z a))))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a)))) (*.f64 y (neg.f64 (/.f64 z a))))
(+.f64 (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) 0) (*.f64 y (neg.f64 (/.f64 z a))))
(+.f64 (*.f64 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a))) 0) (*.f64 y (neg.f64 (/.f64 z a))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a)))) (*.f64 y (neg.f64 (/.f64 z a))))
(+.f64 (*.f64 (*.f64 (/.f64 z a) (/.f64 y y)) 0) (*.f64 y (neg.f64 (/.f64 z a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))) (*.f64 y (neg.f64 (/.f64 z a))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))) (*.f64 y (neg.f64 (/.f64 z a))))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0)
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) 0))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))) 0))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) 0))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a))) 0))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 (/.f64 z a) (/.f64 y y)) 0))
(-.f64 0 (*.f64 y (/.f64 z a)))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a)))) (*.f64 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))) (*.f64 y (/.f64 z a))))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a)))) (*.f64 y (/.f64 z a)))
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) 1)
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 y y))
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (/.f64 z a) (/.f64 z a)))
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))))
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (*.f64 (/.f64 z a) (/.f64 y y)) (*.f64 (/.f64 z a) (/.f64 y y))))
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(/.f64 (*.f64 y (neg.f64 (/.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 y (neg.f64 (/.f64 z a))) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))))
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.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)) -1)
(neg.f64 (*.f64 y (/.f64 z a)))
(-.f64 y (*.f64 y (/.f64 z a)))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) (neg.f64 y))
(-.f64 (-.f64 y (*.f64 y (/.f64 z a))) 0)
(-.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) 0))
(-.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) 0))
(-.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (-.f64 1 (/.f64 z a)) 0))
(-.f64 0 (-.f64 (*.f64 y (/.f64 z a)) y))
(-.f64 0 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 z a)))))
(-.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 y (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y))))
(*.f64 y (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(*.f64 y (+.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)))
(*.f64 y (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z a))))
(*.f64 y (*.f64 1 (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y)))))
(*.f64 y (*.f64 1 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)))))
(*.f64 y (*.f64 1 (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))
(*.f64 y (*.f64 (-.f64 1 (/.f64 z a)) (*.f64 y (/.f64 1 y))))
(*.f64 y (*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 1 (/.f64 z a))))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y)))))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)))))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (+.f64 (neg.f64 (/.f64 z a)) (/.f64 y y))))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z a)))))
(*.f64 y (+.f64 1 (*.f64 y (/.f64 (*.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) y))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) y))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))
(*.f64 y (+.f64 (neg.f64 (/.f64 z a)) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 (neg.f64 (/.f64 z a)) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 (*.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 (*.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
(*.f64 y (*.f64 (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y))) (/.f64 y y)))
(*.f64 y (*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))) (/.f64 y y)))
(*.f64 y (*.f64 (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))) (/.f64 y y)))
(*.f64 y (*.f64 (+.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) (/.f64 y y)))
(*.f64 y (*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z a))) (/.f64 y y)))
(*.f64 y (-.f64 (/.f64 y y) (/.f64 z a)))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 (/.f64 z a) (/.f64 y y))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) 1)
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 1 (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a)))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a)))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 y (*.f64 y (/.f64 z a))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))
(*.f64 1 (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 z a)) y))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 y (/.f64 z a)) y)))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 z a)) (neg.f64 y)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 (*.f64 y (/.f64 z a)) y)))
(*.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) y))
(*.f64 (-.f64 1 (/.f64 z a)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))
(*.f64 (neg.f64 y) (*.f64 (-.f64 1 (/.f64 z a)) (neg.f64 (/.f64 y y))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 z a) (neg.f64 (/.f64 y y))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 z a) -1))
(*.f64 (neg.f64 y) (+.f64 -1 (*.f64 (/.f64 z a) (/.f64 y y))))
(*.f64 (neg.f64 y) (+.f64 (neg.f64 (/.f64 y y)) (*.f64 (/.f64 z a) (/.f64 y y))))
(*.f64 (neg.f64 y) (-.f64 -1 (neg.f64 (/.f64 z a))))
(*.f64 (neg.f64 y) (neg.f64 (-.f64 1 (/.f64 z a))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))))
(*.f64 (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y))) y)
(*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))) y)
(*.f64 (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))) y)
(*.f64 (+.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) y)
(*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a))))) (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 (-.f64 (*.f64 y (/.f64 z a)) y) -1)
(*.f64 (-.f64 (*.f64 y (/.f64 z a)) y) (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))
(*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z a))) y)
(*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (-.f64 (*.f64 y (/.f64 z a)) y))
(*.f64 (neg.f64 (-.f64 1 (/.f64 z a))) (neg.f64 y))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) 1)
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 y y))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))
(neg.f64 (-.f64 (*.f64 y (/.f64 z a)) y))
(neg.f64 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 z a)))))
Outputs
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 1 (*.f64 -1 (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) 1)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) 1)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) 1)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) 1)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0)
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) 0))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))) 0))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 0 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a)))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) 0))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a))) 0))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a)))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 (/.f64 z a) (/.f64 y y)) 0))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 0 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 0 (*.f64 y (neg.f64 (/.f64 z a))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) 0) (*.f64 y (neg.f64 (/.f64 z a))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0) (*.f64 y (neg.f64 (/.f64 z a))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))) 0) (*.f64 y (neg.f64 (/.f64 z a))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a)))) (*.f64 y (neg.f64 (/.f64 z a))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) 0) (*.f64 y (neg.f64 (/.f64 z a))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a))) 0) (*.f64 y (neg.f64 (/.f64 z a))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a)))) (*.f64 y (neg.f64 (/.f64 z a))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 (*.f64 (/.f64 z a) (/.f64 y y)) 0) (*.f64 y (neg.f64 (/.f64 z a))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 0 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))) (*.f64 y (neg.f64 (/.f64 z a))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))) (*.f64 y (neg.f64 (/.f64 z a))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0)
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) 0))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (neg.f64 (/.f64 z a))) 0))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))) 0))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) 0))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a))) 0))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) (*.f64 (*.f64 (/.f64 z a) (/.f64 y y)) 0))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(-.f64 0 (*.f64 y (/.f64 z a)))
(neg.f64 (*.f64 y (/.f64 z a)))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a)))) (*.f64 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))) (*.f64 y (/.f64 z a))))
(*.f64 (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))) (neg.f64 (*.f64 y (/.f64 z a))))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z a) (/.f64 z a)))) (*.f64 y (/.f64 z a)))
(neg.f64 (*.f64 y (/.f64 z a)))
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) 1)
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 y y))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (/.f64 z a) (/.f64 z a)))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))))
(/.f64 (*.f64 (/.f64 z a) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 z a))))
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 (/.f64 z a) (neg.f64 y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (*.f64 (/.f64 z a) (/.f64 y y)) (*.f64 (/.f64 z a) (/.f64 y y))))
(/.f64 (*.f64 (/.f64 z a) (neg.f64 y)) (/.f64 (*.f64 (/.f64 z a) (/.f64 y y)) (*.f64 (/.f64 z a) (/.f64 y y))))
(/.f64 (*.f64 y (neg.f64 (/.f64 z a))) (/.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(/.f64 (*.f64 (/.f64 z a) (neg.f64 y)) (/.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(/.f64 (*.f64 y (neg.f64 (/.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) (neg.f64 y)) (/.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 y (neg.f64 (/.f64 z a))) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 (/.f64 z a) (neg.f64 y))
(/.f64 (*.f64 y (neg.f64 (/.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) (neg.f64 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)) -1)
(neg.f64 (*.f64 y (/.f64 z a)))
(neg.f64 (*.f64 y (/.f64 z a)))
(-.f64 y (*.f64 y (/.f64 z a)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(-.f64 (*.f64 y (neg.f64 (/.f64 z a))) (neg.f64 y))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(-.f64 (-.f64 y (*.f64 y (/.f64 z a))) 0)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(-.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) 0))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(-.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) 0))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(-.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (-.f64 1 (/.f64 z a)) 0))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(-.f64 0 (-.f64 (*.f64 y (/.f64 z a)) y))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(-.f64 0 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 z a)))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(-.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 y (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (neg.f64 (/.f64 y y)))))
(*.f64 y (+.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (*.f64 1 (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y)))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (*.f64 1 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (*.f64 1 (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (neg.f64 (/.f64 y y)))))
(*.f64 y (*.f64 (-.f64 1 (/.f64 z a)) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 1 (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y)))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))
(*.f64 y (*.f64 (/.f64 (-.f64 (*.f64 y (/.f64 z a)) y) (-.f64 (*.f64 y (/.f64 z a)) y)) (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))
(*.f64 (/.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 y (-.f64 1 (/.f64 z a)))) (+.f64 y (*.f64 y (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))
(*.f64 (/.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 y (-.f64 1 (/.f64 z a)))) (+.f64 y (*.f64 y (*.f64 (/.f64 z a) (neg.f64 (/.f64 y y))))))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (+.f64 (neg.f64 (/.f64 z a)) (/.f64 y y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z a)))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 1 (*.f64 y (/.f64 (*.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (neg.f64 (/.f64 y y)))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (neg.f64 (/.f64 y y)))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (neg.f64 (/.f64 y y)))))
(*.f64 y (+.f64 (neg.f64 (/.f64 z a)) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 (neg.f64 (/.f64 z a)) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 (*.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 (*.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y)) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (+.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (neg.f64 (/.f64 y y)))))
(*.f64 y (+.f64 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (neg.f64 (/.f64 y y)))))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (*.f64 (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y))) (/.f64 y y)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))) (/.f64 y y)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (*.f64 (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))) (/.f64 y y)))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (neg.f64 (/.f64 y y)))))
(*.f64 y (*.f64 (+.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) (/.f64 y y)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z a))) (/.f64 y y)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 (/.f64 y y) (/.f64 z a)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 (/.f64 z a) (/.f64 y y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) 1)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a))))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 1 (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a)))))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a)))))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 y (*.f64 y (/.f64 z a))))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 1 (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 z a)) y))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 y (/.f64 z a)) y)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 z a)) (neg.f64 y)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 -1 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 (*.f64 y (/.f64 z a)) y)))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) y))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (neg.f64 y) (*.f64 (-.f64 1 (/.f64 z a)) (neg.f64 (/.f64 y y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (neg.f64 y) (+.f64 (/.f64 z a) (neg.f64 (/.f64 y y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (neg.f64 y) (+.f64 (/.f64 z a) -1))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (neg.f64 y) (+.f64 -1 (*.f64 (/.f64 z a) (/.f64 y y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (neg.f64 y) (+.f64 (neg.f64 (/.f64 y y)) (*.f64 (/.f64 z a) (/.f64 y y))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (neg.f64 y) (-.f64 -1 (neg.f64 (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (neg.f64 y) (neg.f64 (-.f64 1 (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (*.f64 (/.f64 z a) (/.f64 y y))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z a)) y))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))) y)
(*.f64 y (+.f64 1 (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z a) (neg.f64 (/.f64 y y)))))
(*.f64 (+.f64 (neg.f64 (/.f64 z a)) (/.f64 y y)) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z a))))) (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 (*.f64 y (/.f64 z a)) y) -1)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 (*.f64 y (/.f64 z a)) y) (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z a))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (-.f64 (*.f64 y (/.f64 z a)) y))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (neg.f64 (-.f64 1 (/.f64 z a))) (neg.f64 y))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) 1)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 y y))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(neg.f64 (-.f64 (*.f64 y (/.f64 z a)) y))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(neg.f64 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 z a)))))
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z a))))
(*.f64 y (-.f64 1 (/.f64 z a)))

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 41 to 10 computations (75.6% saved)

series2.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite84.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1880×rational_best_oopsla_all_46_json-2
1880×rational_best_oopsla_all_46_json-1
1880×rational_best_oopsla_all_46_json-4
1880×rational_best_oopsla_all_46_json-3
908×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01229
17229
221225
391625
4386525
Stop Event
node limit
Counts
1 → 95
Calls
Call 1
Inputs
(+.f64 y (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 1 (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (*.f64 y (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 y y) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 y (/.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 y y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 y (/.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 y (/.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 y (/.f64 (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (*.f64 (neg.f64 y) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (-.f64 1 (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (/.f64 y (-.f64 1 (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 (/.f64 z (-.f64 a t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 (/.f64 z (-.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 y y) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y) (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (-.f64 1 (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y))))))

simplify135.0ms (1.1%)

Algorithm
egg-herbie
Rules
1308×rational_best_oopsla_all_46_json_45_simplify-89
1100×rational_best_oopsla_all_46_json_45_simplify-37
1020×rational_best_oopsla_all_46_json_45_simplify-74
1018×rational_best_oopsla_all_46_json_45_simplify-24
514×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02925201
111954631
252594631
Stop Event
node limit
Counts
143 → 142
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1)))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1)))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1)))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t)))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))))
y
(+.f64 y (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t))))
y
(+.f64 y (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 y z) t)))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t))))
(-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (neg.f64 y))
(-.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) 0)
(-.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y))
(-.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(*.f64 y (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))))
(*.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)))
(*.f64 y (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (*.f64 y (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))))
(*.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))))
(*.f64 y (+.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y)))
(*.f64 y (*.f64 (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))) (/.f64 y y)))
(*.f64 y (*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) (/.f64 y y)))
(*.f64 y (*.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) (/.f64 y y)))
(*.f64 y (*.f64 (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)) (/.f64 y y)))
(*.f64 y (*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)))
(*.f64 y (-.f64 (/.f64 y y) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))) y)))
(*.f64 y (*.f64 y (/.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) y)))
(*.f64 y (*.f64 y (/.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) y)))
(*.f64 y (*.f64 y (/.f64 (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)) y)))
(*.f64 y (*.f64 y (/.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))) y)))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 1 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 y y)))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y))
(*.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 (neg.f64 y) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) (/.f64 y y))))
(*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y)
(*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (/.f64 y (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 z (-.f64 a t)) -1))
(*.f64 (neg.f64 y) (+.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(*.f64 (neg.f64 y) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y))))
(*.f64 (neg.f64 y) (-.f64 (/.f64 z (-.f64 a t)) 1))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 y y) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))) y)
(*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) y)
(*.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) y)
(*.f64 (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)) y)
(*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y) -1)
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y) (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) (neg.f64 y))
(/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 y y))
(/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (-.f64 1 (/.f64 z (-.f64 a t)))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(neg.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y))
Outputs
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1)))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1)))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1)))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) 1)))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 y (/.f64 (*.f64 y z) t))
(+.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 y z) t)))
(+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)) (/.f64 (*.f64 z y) t)))
(+.f64 y (+.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 y (/.f64 (*.f64 z y) t))))
(+.f64 (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)) (+.f64 (+.f64 y (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t)))))
(+.f64 (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 z y)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (+.f64 (+.f64 y (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 z y) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 z y) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z y)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2))))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z y) a)))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 z y) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 z y) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z y)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2))))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z y) a)))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 z y) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 y (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 z y) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z y)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2))))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z y) a)))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z y)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 z y)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z y) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 z y) a)))) (+.f64 y (neg.f64 (/.f64 (*.f64 (*.f64 z y) (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 y (*.f64 z (pow.f64 t 2))) (pow.f64 a 3))))) (+.f64 y (neg.f64 (/.f64 (*.f64 (*.f64 z y) (pow.f64 t 3)) (pow.f64 a 4)))))
y
(+.f64 y (/.f64 (*.f64 y z) t))
(+.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 y z) t)))
(+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)) (/.f64 (*.f64 z y) t)))
(+.f64 y (+.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t))))
(+.f64 (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 y (/.f64 (*.f64 z y) t))))
(+.f64 (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)) (+.f64 (+.f64 y (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
y
(+.f64 y (/.f64 (*.f64 y z) t))
(+.f64 y (/.f64 (*.f64 z y) t))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 y z) t)))
(+.f64 y (+.f64 (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)) (/.f64 (*.f64 z y) t)))
(+.f64 y (+.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t))))
(+.f64 (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 y (/.f64 (*.f64 z y) t))))
(+.f64 (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)) (+.f64 (+.f64 y (/.f64 (*.f64 z y) t)) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
(-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(-.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (neg.f64 y))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(-.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) 0)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(-.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(-.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (-.f64 1 (/.f64 z (-.f64 a t))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))
(*.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)))
(*.f64 y (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (+.f64 1 (*.f64 y (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))))
(*.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))
(+.f64 (*.f64 y (/.f64 y y)) (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)))))
(*.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))
(+.f64 (*.f64 y (/.f64 y y)) (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))
(*.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 1 y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)))
(*.f64 y (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))
(*.f64 y (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))
(+.f64 (*.f64 y (/.f64 y y)) (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))
(*.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)) (*.f64 y (/.f64 1 y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (+.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y)) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))
(+.f64 (*.f64 y (/.f64 y y)) (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))
(*.f64 y (+.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 y (/.f64 1 y))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))
(*.f64 y (+.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 y (+.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y))))
(+.f64 (*.f64 y (/.f64 y y)) (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y)))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (*.f64 (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))) (/.f64 y y)))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) (/.f64 y y)))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (*.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) (/.f64 y y)))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))
(*.f64 y (*.f64 (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)) (/.f64 y y)))
(*.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)))
(*.f64 y (*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (-.f64 (/.f64 y y) (/.f64 z (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(*.f64 y (-.f64 (/.f64 y y) (/.f64 z (-.f64 a t))))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))) y)))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (*.f64 y (/.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) y)))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (*.f64 y (/.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) y)))
(*.f64 y (+.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))
(*.f64 y (*.f64 y (/.f64 (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)) y)))
(*.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)))
(*.f64 y (*.f64 y (/.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))) y)))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 1 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 y y)))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (/.f64 y y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 y y) (/.f64 y y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (/.f64 y y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 y y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))) (/.f64 y y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) (/.f64 y y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) (/.f64 y y))))
(*.f64 (/.f64 y y) (*.f64 (+.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))) (/.f64 y (/.f64 y y))))
(*.f64 (/.f64 y y) (+.f64 y (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)) (/.f64 y y))))
(*.f64 y (*.f64 (/.f64 y y) (/.f64 (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)) (/.f64 y y))))
(*.f64 y (/.f64 (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)) (/.f64 y y)))
(*.f64 (/.f64 y y) (*.f64 y (/.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 y y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 y y) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 y y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 y y) (*.f64 (neg.f64 y) (/.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) (/.f64 y y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (/.f64 y (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (neg.f64 y) (+.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (neg.f64 y) (+.f64 (/.f64 z (-.f64 a t)) -1))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (neg.f64 y) (+.f64 -1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (neg.f64 y) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 (/.f64 y y))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (neg.f64 y) (-.f64 (/.f64 z (-.f64 a t)) 1))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 y y) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (+.f64 1 (*.f64 y (/.f64 (neg.f64 (/.f64 z (-.f64 a t))) y))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (+.f64 1 (*.f64 (/.f64 y y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))))) y)
(*.f64 y (+.f64 1 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(+.f64 y (*.f64 y (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y)))))
(*.f64 (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)) y)
(*.f64 y (+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 y y)))
(*.f64 (*.f64 (/.f64 y y) (-.f64 1 (/.f64 z (-.f64 a t)))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 1 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y) -1)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y) (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (neg.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) 1) (neg.f64 y))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) 1)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 y y))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
(neg.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y))
(*.f64 (+.f64 1 (neg.f64 (/.f64 z (-.f64 a t)))) y)
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))

localize16.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.4b
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
3.1b
(+.f64 1 (/.f64 t (-.f64 a t)))
Compiler

Compiled 58 to 18 computations (69% saved)

series6.0ms (0.1%)

Counts
3 → 84
Calls

24 calls:

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

rewrite107.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
906×rational_best_oopsla_all_46_json_45_simplify-35
638×rational_best_oopsla_all_46_json_45_simplify-13
632×rational_best_oopsla_all_46_json_45_simplify-37
582×rational_best_oopsla_all_46_json_45_simplify-89
562×rational_best_oopsla_all_46_json_45_simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01375
18175
226675
3117575
4525275
Stop Event
node limit
Counts
3 → 136
Calls
Call 1
Inputs
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 y (-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))
(/.f64 t (-.f64 a t))
Outputs
((#(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 t (-.f64 a t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.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 (/.f64 t (-.f64 a t)) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.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 1 (/.f64 t (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (+.f64 1 (/.f64 t (-.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 1 (/.f64 t (-.f64 a t))) (*.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))))) (#(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 1 (/.f64 t (-.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 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))))))) (#(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 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t))))) (+.f64 1 (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.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 (neg.f64 (/.f64 (+.f64 1 (/.f64 t (-.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 1 (/.f64 t (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 t (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 1 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 (/.f64 y y) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.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 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (/.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)) (neg.f64 y)) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.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 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 1 (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.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 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.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 0 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) y))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y y) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (/.f64 y y)) (*.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 (/.f64 t (-.f64 a t)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 t (-.f64 a t)) y)) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.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 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.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 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.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 (-.f64 1 (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (/.f64 t (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (/.f64 t (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.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 y (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.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 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 t (-.f64 a t)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 t (-.f64 a t)) y)) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (*.f64 (neg.f64 y) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (-.f64 0 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (-.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (neg.f64 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (-.f64 (-.f64 0 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (-.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y y) (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 y (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (-.f64 0 (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 0 (*.f64 (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (-.f64 (neg.f64 y) (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1) (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))) -1) (*.f64 y (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (+.f64 (/.f64 z (-.f64 a t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.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 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.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)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.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 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) y)) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.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 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y y) (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) y))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.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 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 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 (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))))))))

simplify234.0ms (1.9%)

Algorithm
egg-herbie
Rules
1406×rational_best_oopsla_all_46_json_45_simplify-89
1144×rational_best_oopsla_all_46_json_45_simplify-24
1098×rational_best_oopsla_all_46_json_45_simplify-74
864×rational_best_oopsla_all_46_json_45_simplify-35
708×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044911458
1159111106
2608811106
Stop Event
node limit
Counts
220 → 284
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 y (-.f64 1 (/.f64 z a)))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (*.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 (*.f64 -1 z) a) y) t))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) y) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) y) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 3) z) (*.f64 -1 (pow.f64 a 4))) y) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3))))))
y
(+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a))))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 z))) a)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 z))) a)) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 z))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3))) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2)))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(/.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 1 (*.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (/.f64 t (-.f64 a t)) -1)
(-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 0)
(-.f64 0 (-.f64 -1 (/.f64 t (-.f64 a t))))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) -1))
(*.f64 1 (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 1)
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t))))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (+.f64 1 (/.f64 t (-.f64 a t))))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))
(*.f64 -1 (-.f64 -1 (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))))
(*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))))
(*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) -1)
(*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (neg.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))
(*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))
(*.f64 (*.f64 (+.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 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))) (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))) (-.f64 -1 (/.f64 t (-.f64 a t))))
(/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 1)
(/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))
(/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))
(/.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) -1)
(neg.f64 (-.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 y (*.f64 1 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 y (*.f64 (/.f64 y y) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) 0)
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) y))))
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)))))
(+.f64 0 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y))
(+.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) y))
(+.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(+.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) y)
(+.f64 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) y))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 1 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) y)
(+.f64 (*.f64 (/.f64 y y) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) y)
(+.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (/.f64 y y)) (*.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (/.f64 y y)))
(+.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 (/.f64 t (-.f64 a t)) y)))
(+.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 t (-.f64 a t)) y)) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 y y)))
(+.f64 (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))))
(+.f64 (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(+.f64 (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (/.f64 t (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(+.f64 (*.f64 y (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(+.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(+.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 t (-.f64 a t)) y)))
(+.f64 (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 t (-.f64 a t)) y)) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(-.f64 y (*.f64 (neg.f64 y) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 y (-.f64 0 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(-.f64 y (-.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (neg.f64 y)) 0))
(-.f64 y (-.f64 (-.f64 0 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 0))
(-.f64 y (-.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))
(-.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) 0)
(-.f64 0 (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y))
(-.f64 0 (*.f64 (/.f64 y y) (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y)))
(-.f64 0 (*.f64 -1 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) y))
(-.f64 0 (-.f64 (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))
(-.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))) -1)))
(-.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (-.f64 0 (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 0 (*.f64 (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))) -1)))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) -1)))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (-.f64 (neg.f64 y) (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))
(-.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)))
(-.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 y))
(-.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1) (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))) -1) (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (+.f64 (/.f64 z (-.f64 a t)) -1)))
(-.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) -1))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.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)))) y)))
(-.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t))))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) 1)
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 y y))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) y)) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) y))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(/.f64 (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y) -1)
(neg.f64 (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y))
(neg.f64 (*.f64 (/.f64 y y) (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y)))
(neg.f64 (*.f64 -1 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))))
(neg.f64 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) y))
(+.f64 (/.f64 t (-.f64 a t)) 0)
(+.f64 0 (/.f64 t (-.f64 a t)))
(-.f64 (/.f64 t (-.f64 a t)) 0)
(-.f64 0 (*.f64 -1 (/.f64 t (-.f64 a t))))
(*.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 (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
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 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) 1))
(+.f64 1 (+.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 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 1 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 -1 (/.f64 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 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.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 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.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 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.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 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) 1))
(+.f64 1 (+.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 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 1 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 (/.f64 t a) (/.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 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) 1))
(+.f64 1 (+.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 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 1 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 y (-.f64 1 (/.f64 z a)))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)))
(*.f64 y (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t))))
(+.f64 (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y)))
(+.f64 (*.f64 y (+.f64 (-.f64 1 (/.f64 z a)) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y)))
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 y (pow.f64 t 2))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 y t)) (*.f64 y (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (*.f64 (pow.f64 t 3) (*.f64 y (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))))))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y)) (*.f64 y (-.f64 1 (/.f64 z a)))))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))) (+.f64 (*.f64 y (-.f64 1 (/.f64 z a))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3)))) (*.f64 (pow.f64 t 2) y))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))
(*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t))
(neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3)) y) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2))) (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4)) y) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t)) (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 a z) (pow.f64 a 2))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 a 4))) (pow.f64 t 4)) (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 a 3))) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t))
(neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 (pow.f64 a 2) -1))) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.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 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (*.f64 -1 z)))) (pow.f64 t 3))) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 (pow.f64 a 2) -1))) (pow.f64 t 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 3) z) (*.f64 -1 (pow.f64 a 4))) y) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a z))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (*.f64 -1 z)))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 a 3) z) (*.f64 -1 (pow.f64 a 4)))) (pow.f64 t 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (*.f64 (pow.f64 a 2) -1))) (pow.f64 t 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2))) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 a 3) z) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4)) (neg.f64 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) (/.f64 (*.f64 y (+.f64 (*.f64 a z) (neg.f64 (pow.f64 a 2)))) (pow.f64 t 2))) (+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 z)))) (pow.f64 t 3))) (/.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 a 3) z) (neg.f64 (pow.f64 a 4)))) (pow.f64 t 4))))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y)))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (/.f64 (*.f64 y z) t)))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y)) (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2)))))))
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (pow.f64 a 3))))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2))))) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 y a)) (+.f64 (/.f64 (*.f64 y z) t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))) (*.f64 y (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) (*.f64 a y)) (*.f64 y (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 z (pow.f64 t 3)) (/.f64 1 (pow.f64 t 2)))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 z (pow.f64 t 4)) (/.f64 1 (pow.f64 t 3))))))))
y
(+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 -1 z)) (*.f64 (pow.f64 t 2) -1))) (pow.f64 a 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 y (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) z)) (*.f64 -1 (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (*.f64 t z)) (*.f64 -1 (pow.f64 t 2)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 t z)) a))))
(+.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 t (*.f64 -1 z)) (*.f64 (pow.f64 t 2) -1))) (pow.f64 a 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))) (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 z)) (*.f64 (pow.f64 t 3) -1))) (pow.f64 a 3)))
(+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 t 3)))) (pow.f64 a 3)) (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a))))
(+.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 t z) (pow.f64 t 2)))) (pow.f64 a 2)) (+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 t z)) a)) (/.f64 (*.f64 y (*.f64 -1 (-.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 t 3)))) (pow.f64 a 3))))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 z))) a)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 t -1) (*.f64 -1 z))) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 t z))) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 z))) a)) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 t -1) (*.f64 -1 z))) a)) (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2))))
(+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 t z))) a)) (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 t) (*.f64 -1 z))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (pow.f64 t 3)) (*.f64 -1 (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3))) (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 t -1) (*.f64 -1 z))) a)) (+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 t 3) -1) (*.f64 (pow.f64 t 2) (*.f64 -1 z)))) (pow.f64 a 3)))))
(+.f64 (+.f64 y (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 t z))) a)) (/.f64 (*.f64 y (-.f64 (pow.f64 t 2) (*.f64 t z))) (pow.f64 a 2)))) (neg.f64 (/.f64 (*.f64 y (*.f64 -1 (-.f64 (pow.f64 t 3) (*.f64 (pow.f64 t 2) z)))) (pow.f64 a 3))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (*.f64 y (+.f64 1 (/.f64 t (-.f64 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 3) (pow.f64 a 3)) (+.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 (/.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 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 (/.f64 t a) (/.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 -1 (+.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))))))
-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 -1 (+.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))))))
-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 -1 (+.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 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 3) (pow.f64 a 3)) (+.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 (/.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 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 (/.f64 t a) (/.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 3) (pow.f64 a 3)) (+.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 (/.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 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))
(-.f64 1 (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(-.f64 (/.f64 t (-.f64 a t)) -1)
(+.f64 1 (/.f64 t (-.f64 a t)))
(-.f64 (+.f64 1 (/.f64 t (-.f64 a t))) 0)
(+.f64 1 (/.f64 t (-.f64 a t)))
(-.f64 0 (-.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.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 1 (/.f64 t (-.f64 a t))) 1)
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (+.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 1 (/.f64 t (-.f64 a t))) (*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (+.f64 1 (/.f64 t (-.f64 a t))))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))
(+.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 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))))
(+.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 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 1 (+.f64 1 (/.f64 t (-.f64 a t))))) (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))) (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))) (-.f64 -1 (/.f64 t (-.f64 a t))))
(+.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))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (/.f64 (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t)))) (/.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (+.f64 1 (/.f64 t (-.f64 a t))))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(/.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) -1)
(+.f64 1 (/.f64 t (-.f64 a t)))
(neg.f64 (-.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 1 (/.f64 t (-.f64 a t)))
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 y (*.f64 1 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 y (*.f64 (/.f64 y y) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) 0)
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) y))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 0 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y))
(+.f64 (*.f64 y (+.f64 1 (/.f64 t (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) y))
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(+.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(*.f64 y (+.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 y (+.f64 (/.f64 (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(+.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(*.f64 y (+.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 y (+.f64 (/.f64 (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(+.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) y)
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))))
(+.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(*.f64 y (+.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 y (+.f64 (/.f64 (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) y))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 1 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) y)
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 y y) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) y)
(+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (/.f64 y y)) (*.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 y y) (+.f64 (*.f64 y (/.f64 t (-.f64 a t))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 y y) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 y y) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (/.f64 y y)))
(*.f64 (/.f64 y y) (+.f64 (*.f64 y (/.f64 t (-.f64 a t))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 y y) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 (/.f64 t (-.f64 a t)) y)))
(*.f64 (/.f64 y y) (+.f64 (*.f64 y (/.f64 t (-.f64 a t))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 y y) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 t (-.f64 a t)) y)) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 y y)))
(*.f64 (/.f64 y y) (+.f64 (*.f64 y (/.f64 t (-.f64 a t))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 y y) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))))
(+.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(*.f64 y (+.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 y (+.f64 (/.f64 (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(+.f64 (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 1 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (/.f64 t (-.f64 a t))) (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(+.f64 (*.f64 y (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 t (-.f64 a t)) y)))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 t (-.f64 a t)) y)) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (+.f64 y (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(-.f64 y (*.f64 (neg.f64 y) (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(-.f64 y (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 y (-.f64 0 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 y (-.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (neg.f64 y)) 0))
(-.f64 y (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 y (-.f64 (-.f64 0 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) 0))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 y (-.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))
(-.f64 (neg.f64 (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)) y))
(-.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) 0)
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 0 (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y))
(-.f64 y (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 0 (*.f64 (/.f64 y y) (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y)))
(neg.f64 (*.f64 (/.f64 y y) (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y)))
(-.f64 0 (*.f64 -1 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) y))
(neg.f64 (*.f64 y (*.f64 (/.f64 y y) (+.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 y (+.f64 -1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 0 (-.f64 (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))
(-.f64 y (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))) -1)))
(-.f64 y (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (-.f64 0 (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 0 (*.f64 (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))) -1)))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) -1)))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) y) (-.f64 (neg.f64 y) (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1)))
(-.f64 y (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y)))
(-.f64 (-.f64 y (*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y))) (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 y (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 y))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 y y) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 y y) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 y y) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 y y) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 y y) (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 (*.f64 y (/.f64 z (-.f64 a t))) -1) (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))))
(-.f64 y (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t)))) -1) (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 y (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (+.f64 (/.f64 z (-.f64 a t)) -1)))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (/.f64 z (-.f64 a t))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) -1))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.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)))) y)))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (-.f64 y (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(-.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 t (-.f64 a t))) y) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(*.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (-.f64 -1 (/.f64 t (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(*.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) 1)
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 y y))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 y y) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))))
(/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 (/.f64 y y) (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 y y) (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (/.f64 y y) (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 (/.f64 y y) (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))))
(/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) y)) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) y))))
(/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (/.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) y)) (*.f64 y (/.f64 (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))) y))))
(/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 y (/.f64 (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y)) (*.f64 y (/.f64 (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (/.f64 y y)))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(/.f64 (*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t))))))))
(/.f64 (*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))))
(/.f64 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))) (*.f64 y (/.f64 (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))) (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t))))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.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)))) y) -1)
(-.f64 y (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(neg.f64 (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y))
(-.f64 y (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(neg.f64 (*.f64 (/.f64 y y) (-.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))) y)))
(neg.f64 (*.f64 -1 (*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))))
(*.f64 y (+.f64 (/.f64 t (-.f64 a t)) (-.f64 1 (/.f64 z (-.f64 a t)))))
(*.f64 y (+.f64 1 (-.f64 (/.f64 t (-.f64 a t)) (/.f64 z (-.f64 a t)))))
(*.f64 y (-.f64 1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(neg.f64 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 z (-.f64 a t)) (-.f64 -1 (/.f64 t (-.f64 a t))))) y))
(neg.f64 (*.f64 y (*.f64 (/.f64 y y) (+.f64 (-.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 y (+.f64 -1 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(+.f64 (/.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 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 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 (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))

eval547.0ms (4.5%)

Compiler

Compiled 29235 to 8739 computations (70.1% saved)

prune477.0ms (3.9%)

Pruning

23 alts after pruning (19 fresh and 4 done)

PrunedKeptTotal
New103991048
Fresh41014
Picked101
Done347
Total1047231070
Error
0.0b
Counts
1070 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
56.5b
(/.f64 (*.f64 y z) t)
13.5b
(-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))
42.6b
(-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y))
42.0b
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
47.1b
(-.f64 y (*.f64 y (/.f64 z a)))
22.8b
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 y x))
38.5b
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x))
54.9b
(+.f64 (*.f64 y (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)) (/.f64 (*.f64 y z) t))
30.4b
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
34.8b
(+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) x)
28.8b
(+.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 y z) t))) x)
51.1b
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
23.6b
(+.f64 y (+.f64 x (*.f64 y (neg.f64 (/.f64 z a)))))
62.2b
(+.f64 y (neg.f64 y))
20.9b
(+.f64 y x)
50.6b
(*.f64 y (-.f64 (+.f64 1 -1) (/.f64 z (-.f64 a t))))
54.0b
(*.f64 y (-.f64 (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 z (-.f64 a t))))
49.5b
(*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
48.8b
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
52.4b
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
59.0b
(neg.f64 (/.f64 (*.f64 y z) a))
50.1b
y
28.5b
x
Compiler

Compiled 611 to 412 computations (32.6% saved)

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 39 to 10 computations (74.4% saved)

series5.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite97.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
886×rational_best_oopsla_all_46_json_45_simplify-102
878×rational_best_oopsla_all_46_json_45_simplify-7
724×rational_best_oopsla_all_46_json_45_simplify-108
722×rational_best_oopsla_all_46_json_45_simplify-35
552×rational_best_oopsla_all_46_json_45_simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01250
17050
220650
385350
4424650
Stop Event
node limit
Counts
2 → 110
Calls
Call 1
Inputs
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z (-.f64 a t))) (-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z (-.f64 a t))) (-.f64 (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z (-.f64 a t))) (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z (-.f64 a t))) (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y))) (*.f64 y (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y)))) (*.f64 y (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 z (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) 0) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) 0) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 z (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.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 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)) (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 0 (/.f64 x x)) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y x) (-.f64 (*.f64 0 (/.f64 (+.f64 y x) (+.f64 y x))) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 0 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (+.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 0 (neg.f64 (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y x) (+.f64 y x)) x) (-.f64 (*.f64 y (/.f64 (+.f64 y x) (+.f64 y x))) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y x) (+.f64 y x)) y) (-.f64 (*.f64 x (/.f64 (+.f64 y x) (+.f64 y x))) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (*.f64 y (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 x (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (*.f64 x (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))) (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))) (-.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) x) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) x) (-.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) y) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) y) (-.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 1 (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (neg.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (-.f64 (/.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (-.f64 0 (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (-.f64 0 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 y (/.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 *.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))))))

simplify151.0ms (1.2%)

Algorithm
egg-herbie
Rules
1310×rational_best_oopsla_all_46_json_45_simplify-7
1208×rational_best_oopsla_all_46_json_45_simplify-35
1160×rational_best_oopsla_all_46_json_45_simplify-49
862×rational_best_oopsla_all_46_json_45_simplify-36
772×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03408126
111577922
257857916
Stop Event
node limit
Counts
218 → 208
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))))))
x
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y) x)
(*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y)
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(-.f64 y (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) x)))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))) (/.f64 (*.f64 y z) a))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))) (/.f64 (*.f64 y z) a))
(+.f64 y x)
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x))))
(+.f64 y x)
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x))))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) 0)
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y))))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) 0))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (-.f64 (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y)))) 0))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y))) 0))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) 0))
(+.f64 0 (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 y (/.f64 z (-.f64 a t))) 0)
(-.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 0 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) 0) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) 0) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) 1)
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 y y))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)) (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y))))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y)))))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(neg.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 (*.f64 0 (/.f64 x x)) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y)))
(+.f64 (+.f64 y x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(+.f64 (+.f64 y x) (-.f64 (*.f64 0 (/.f64 (+.f64 y x) (+.f64 y x))) (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) 0)
(+.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))
(+.f64 0 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) x)
(+.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 0 (neg.f64 x)))
(+.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) y)
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (+.f64 y x))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 0 (neg.f64 (+.f64 y x))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 y (neg.f64 x)))
(+.f64 (*.f64 x (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 (+.f64 y x) (+.f64 y x)) x) (-.f64 (*.f64 y (/.f64 (+.f64 y x) (+.f64 y x))) (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (+.f64 y x) (+.f64 y x)) y) (-.f64 (*.f64 x (/.f64 (+.f64 y x) (+.f64 y x))) (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 y (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (*.f64 y (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 x (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (*.f64 x (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))) (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))) (-.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))
(+.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) x))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) x) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) x) (-.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))
(+.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) y))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) y) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) y) (-.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) 1)
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 1 (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))
(*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) -1)
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (neg.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (-.f64 (/.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (-.f64 0 (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (-.f64 0 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)) (neg.f64 y))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))) (neg.f64 y))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t))))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))
(*.f64 (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 (neg.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))
(/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) 1)
(/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(/.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) -1)
(neg.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y 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 z (*.f64 y 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 z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (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 (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (pow.f64 t 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 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 (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 z (*.f64 y (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 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 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) y)) (pow.f64 a 4)) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) y)) (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 (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 z (*.f64 y (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 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 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) y)) (pow.f64 a 4)) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) y)) (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 (*.f64 z t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 z (*.f64 y (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 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 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) y)) (pow.f64 a 4)) (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)) (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) y)) (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 z (*.f64 y 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 z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (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 (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (pow.f64 t 3)))))
(*.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 z (*.f64 y 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 z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (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 (*.f64 z a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (pow.f64 t 3)))))
x
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y)
(*.f64 y (-.f64 1 (/.f64 z (-.f64 a t))))
(-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 a t))) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y)
(*.f64 y (-.f64 1 (/.f64 z (-.f64 a t))))
(-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 a t)))) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 y (/.f64 (*.f64 y z) (-.f64 a t)))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y z) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y z) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y z) (-.f64 a t))))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y z) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y z) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y z) (-.f64 a t))))
x
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y z) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y z) (-.f64 a t))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 x (-.f64 y (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (-.f64 x (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) (+.f64 y x))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) (+.f64 y x))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))) x))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) (+.f64 y x))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1)
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) (+.f64 y x))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) (+.f64 y x))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) (+.f64 y x))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1)
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) (+.f64 y x))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) (+.f64 y x))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (*.f64 y z) (-.f64 a t)) -1) (+.f64 y x))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))))
(-.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 x (-.f64 y (neg.f64 (/.f64 (*.f64 y z) t))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (+.f64 y x) (-.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 y z) t))))
(+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 x (-.f64 y (neg.f64 (/.f64 (*.f64 y z) t)))))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 y x)) (-.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 y z) t))))
(+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (pow.f64 t 3)) x)) (-.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 y z) t))))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) x)))) (*.f64 -1 (/.f64 (*.f64 y z) t)))
(+.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 y x))) (-.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 y z) t))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 y x))) (-.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (neg.f64 (/.f64 (*.f64 y z) t))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 y x))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 y (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3))) x))))
(+.f64 y (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 y (+.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))) (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 y x))
(+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y z) a)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 y (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3))) x))))
(+.f64 y (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))))))
(+.f64 y (+.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))))) (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)))))
(-.f64 (+.f64 y x) (/.f64 (*.f64 y z) a))
(+.f64 y (-.f64 x (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)) (/.f64 (*.f64 y z) a))
(+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 (+.f64 y x) (-.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x))) (/.f64 (*.f64 y z) a))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3))) x)) (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 (+.f64 (+.f64 y x) (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2)))) (-.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3))) (/.f64 (*.f64 y z) a)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))) x)))) (/.f64 (*.f64 y z) a))
(+.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 y z)) (pow.f64 a 3))) x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 y z)) (pow.f64 a 4)))) (-.f64 y (/.f64 (*.f64 y z) a)))
(+.f64 y (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z t)) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 t 3) y)) (pow.f64 a 4))) (+.f64 x (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)))))) (/.f64 (*.f64 y z) a)))
(+.f64 y x)
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 y x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 y x))))
(+.f64 y (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (pow.f64 t 3)) x))))
(+.f64 y x)
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x))
(+.f64 (/.f64 (*.f64 y z) t) (+.f64 y x))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) x)))
(+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) x))))
(+.f64 (/.f64 (*.f64 y (*.f64 z a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 y x))))
(+.f64 y (+.f64 (/.f64 (*.f64 z (*.f64 y a)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y z) t) (+.f64 (/.f64 (*.f64 z (*.f64 (pow.f64 a 2) y)) (pow.f64 t 3)) x))))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) 0)
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y))))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y)))))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) 0))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (-.f64 (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y)))) 0))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y))) 0))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 y (/.f64 z (-.f64 a t))) (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) 0))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 0 (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (*.f64 y (/.f64 z (-.f64 a t))) 0)
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 0 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))
(neg.f64 (*.f64 (neg.f64 y) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (neg.f64 y) (/.f64 y y))))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) 0) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) 0) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))
(neg.f64 (*.f64 (neg.f64 y) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (neg.f64 y) (/.f64 y y))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))
(neg.f64 (*.f64 (neg.f64 y) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (neg.f64 y) (/.f64 y y))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))
(neg.f64 (*.f64 (neg.f64 y) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (neg.f64 y) (/.f64 y y))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))
(neg.f64 (*.f64 (neg.f64 y) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (neg.f64 y) (/.f64 y y))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) 1)
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 y y))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)) (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y))))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y)))))
(/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (/.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(*.f64 y (/.f64 z (-.f64 a t)))
(neg.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y)) (neg.f64 y)))
(neg.f64 (*.f64 (neg.f64 y) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 y y))))
(neg.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (neg.f64 y) (/.f64 y y))))
(+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 (*.f64 0 (/.f64 x x)) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) y)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (+.f64 y x) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (+.f64 y x) (-.f64 (*.f64 0 (/.f64 (+.f64 y x) (+.f64 y x))) (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) 0)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 0 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 0 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (-.f64 0 (neg.f64 x)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) y)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 0 (neg.f64 (+.f64 y x))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)) (-.f64 y (neg.f64 x)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 x (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (+.f64 y x) (+.f64 y x)) x) (-.f64 (*.f64 y (/.f64 (+.f64 y x) (+.f64 y x))) (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 x (/.f64 (+.f64 y x) (+.f64 y x))) (-.f64 (*.f64 y (/.f64 (+.f64 y x) (+.f64 y x))) (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 (+.f64 y x) (+.f64 y x)) (+.f64 y x)) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (+.f64 y x) (+.f64 y x)) y) (-.f64 (*.f64 x (/.f64 (+.f64 y x) (+.f64 y x))) (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 x (/.f64 (+.f64 y x) (+.f64 y x))) (-.f64 (*.f64 y (/.f64 (+.f64 y x) (+.f64 y x))) (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 (+.f64 y x) (+.f64 y x)) (+.f64 y x)) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 y (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (*.f64 y (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 x (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 y (*.f64 y (/.f64 z (-.f64 a t))))) (-.f64 (*.f64 x (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))) (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y))) (-.f64 (*.f64 (+.f64 y x) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) x) (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) x) (-.f64 (*.f64 (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) y))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) y) (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) y) (-.f64 (*.f64 (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) 0))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) 1)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 1 (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (*.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) -1)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (neg.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (-.f64 (/.f64 0 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (-.f64 0 (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) (-.f64 0 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 -1 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)) (neg.f64 y))))
(neg.f64 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 y (*.f64 (neg.f64 y) (/.f64 (/.f64 z (-.f64 a t)) y)))))
(neg.f64 (-.f64 (*.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) y)) y) (-.f64 (+.f64 y x) 0)))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))) (neg.f64 y))))
(neg.f64 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (neg.f64 y) (*.f64 (/.f64 y y) (/.f64 y y))))))
(neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))) y) (-.f64 (+.f64 y x) 0)))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t))))))
(*.f64 1 (-.f64 (*.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t)))) (neg.f64 (+.f64 y x))))
(neg.f64 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 y (*.f64 (neg.f64 (/.f64 z (-.f64 a t))) (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))))))
(neg.f64 (-.f64 (*.f64 (*.f64 y (/.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 z (-.f64 a t))) (-.f64 (+.f64 y x) 0)))
(*.f64 -1 (-.f64 (neg.f64 (+.f64 y x)) (*.f64 (/.f64 (*.f64 y (/.f64 z (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 y)))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 1 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (neg.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))) (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) 1)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (/.f64 (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t)))))) (/.f64 (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))) (+.f64 y (-.f64 x (*.f64 y (/.f64 z (-.f64 a t))))))))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(/.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)) -1)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))
(neg.f64 (-.f64 (*.f64 y (/.f64 z (-.f64 a t))) (+.f64 y x)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 z (-.f64 a t)))))
(+.f64 x (-.f64 y (*.f64 y (/.f64 z (-.f64 a t)))))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 16 to 7 computations (56.3% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

rewrite66.0ms (0.5%)

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 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)))))))

simplify53.0ms (0.4%)

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

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
2.8b
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
10.2b
(/.f64 (*.f64 y t) (-.f64 a t))
Compiler

Compiled 30 to 9 computations (70% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

18 calls:

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

rewrite71.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1688×rational_best_oopsla_all_46_json-2
1688×rational_best_oopsla_all_46_json-1
1688×rational_best_oopsla_all_46_json-4
1688×rational_best_oopsla_all_46_json-3
962×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

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

simplify93.0ms (0.8%)

Algorithm
egg-herbie
Rules
1274×rational_best_oopsla_all_46_json_45_simplify-72
1252×rational_best_oopsla_all_46_json_45_simplify-49
1040×rational_best_oopsla_all_46_json_45_simplify-82
1024×rational_best_oopsla_all_46_json_45_simplify-23
852×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01954191
17194007
239024007
Stop Event
node limit
Counts
123 → 116
Calls
Call 1
Inputs
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
(*.f64 -1 y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 2))) (*.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 2))) (+.f64 (*.f64 -1 y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 t 3))))))
(*.f64 -1 y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 y))))
(*.f64 -1 y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y))))
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1)))
y
(+.f64 y (/.f64 (*.f64 y t) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
(+.f64 y (*.f64 -1 y))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y)))))
(+.f64 y (*.f64 -1 y))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 t 3)))))))
(+.f64 y (*.f64 -1 y))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y)))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y)))))
y
(+.f64 y (/.f64 (*.f64 y t) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
y
(+.f64 y (/.f64 (*.f64 y t) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) 0)
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 0 (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (*.f64 y t) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 y t) (-.f64 a t)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) 1)
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 1 (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 1 (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(neg.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(-.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) 0)
(-.f64 0 (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) 1)
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 1 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 1 (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 1 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 1 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 1 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 1 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 1 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))))
(*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))))
(*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))))
(*.f64 -1 (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 1 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) -1)
(*.f64 (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (neg.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(*.f64 (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) 1)
(/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(neg.f64 (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))
Outputs
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 y t) a)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)))))
(*.f64 -1 y)
(*.f64 y -1)
(neg.f64 y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 y))
(+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 2))) (*.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) (*.f64 -1 (+.f64 y (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 2))) (+.f64 (*.f64 -1 y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 y -1) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3)))))
(*.f64 -1 y)
(*.f64 y -1)
(neg.f64 y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 y))
(+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) (*.f64 -1 (+.f64 y (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 y -1) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3)))))
(*.f64 -1 y)
(*.f64 y -1)
(neg.f64 y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y))
(+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) (*.f64 -1 (+.f64 y (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 y -1) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3)))))
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 y t) a)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)))))
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 y t) a)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4)))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 y (*.f64 y (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 y (*.f64 y (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 y (*.f64 y (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 y (*.f64 y (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 y (*.f64 y (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 y (*.f64 y (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 y (*.f64 y (/.f64 t (-.f64 a t))))
(*.f64 y (+.f64 1 (/.f64 t (-.f64 a t))))
(+.f64 y (*.f64 y (/.f64 t (-.f64 a t))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) -1)))
(neg.f64 (-.f64 (*.f64 y (neg.f64 (/.f64 t (-.f64 a t)))) y))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) -1)))
(neg.f64 (-.f64 (*.f64 y (neg.f64 (/.f64 t (-.f64 a t)))) y))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) -1)))
(neg.f64 (-.f64 (*.f64 y (neg.f64 (/.f64 t (-.f64 a t)))) y))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) 1)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) -1)))
(neg.f64 (-.f64 (*.f64 y (neg.f64 (/.f64 t (-.f64 a t)))) y))
y
(+.f64 y (/.f64 (*.f64 y t) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 y t) a))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 y (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)))))
(+.f64 y (*.f64 -1 y))
(+.f64 y (*.f64 y -1))
(+.f64 y (neg.f64 y))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y)))
(+.f64 y (+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 y (*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y a) t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 y (*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y a) t))))))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))))))
(+.f64 y (*.f64 -1 y))
(+.f64 y (*.f64 y -1))
(+.f64 y (neg.f64 y))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y)))
(+.f64 y (+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 y (*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y a) t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 y (*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 t 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y a) t))))))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))))))
(+.f64 y (*.f64 -1 y))
(+.f64 y (*.f64 y -1))
(+.f64 y (neg.f64 y))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y)))
(+.f64 y (+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y a) t))))
(+.f64 y (*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y a) t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 y (*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t)))))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 y -1) (*.f64 -1 (/.f64 (*.f64 y a) t))))))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 y (/.f64 (*.f64 y a) t))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3))))))
y
(+.f64 y (/.f64 (*.f64 y t) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 y t) a))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 y (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)))))
y
(+.f64 y (/.f64 (*.f64 y t) a))
(+.f64 y (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (+.f64 y (+.f64 (/.f64 (*.f64 y t) a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)) (/.f64 (*.f64 y t) a))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2)) (+.f64 y (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) 0)
(/.f64 (*.f64 y t) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 0 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (*.f64 y t) (-.f64 a t))
(+.f64 0 (/.f64 (*.f64 y t) (-.f64 a t)))
(/.f64 (*.f64 y t) (-.f64 a t))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (*.f64 y t) (-.f64 a t)))
(/.f64 (*.f64 y t) (-.f64 a t))
(-.f64 (/.f64 (*.f64 y t) (-.f64 a t)) 0)
(/.f64 (*.f64 y t) (-.f64 a t))
(-.f64 0 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) 1)
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 1 (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y t) (-.f64 a t))))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y t) (-.f64 a t))))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 1 (/.f64 (*.f64 y t) (-.f64 a t)))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y t) (-.f64 a t)))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 1 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 1 (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (*.f64 y t) (-.f64 a t)))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) -1)
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))) (neg.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (*.f64 y t) (-.f64 a t)))
(/.f64 (*.f64 y t) (-.f64 a t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (/.f64 (*.f64 y t) (-.f64 a t)))) (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y t) (-.f64 a t))
(neg.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y t) (-.f64 a t))
(-.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) 0)
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(-.f64 0 (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) 1)
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 1 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 1 (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 1 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 1 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 1 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 1 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 1 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 -1 (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (*.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 1 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) -1)
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (neg.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (*.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))) (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) 1)
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))) (/.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t))))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
(neg.f64 (neg.f64 (+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))))
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 1 (/.f64 z a))
1.5b
(/.f64 (-.f64 1 (/.f64 z a)) y)
3.4b
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
5.3b
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
Compiler

Compiled 44 to 21 computations (52.3% saved)

series6.0ms (0%)

Counts
4 → 120
Calls

33 calls:

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

rewrite95.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
816×rational_best_oopsla_all_46_json_45_simplify-35
784×rational_best_oopsla_all_46_json_45_simplify-80
622×rational_best_oopsla_all_46_json_45_simplify-23
580×rational_best_oopsla_all_46_json_45_simplify-89
548×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01188
16776
221676
3102576
4494976
Stop Event
node limit
Counts
4 → 132
Calls
Call 1
Inputs
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(*.f64 y (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 1 (/.f64 z a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 0 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) y))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))) (*.f64 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) y)) (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))) (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)) (neg.f64 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 (/.f64 z a) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (neg.f64 (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (/.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 y (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z a) (neg.f64 y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))) (-.f64 y (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (-.f64 y (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) y))) (-.f64 y (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y y)) (-.f64 y (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y)))) (-.f64 y (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y (/.f64 z a))) y)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (*.f64 y (/.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (*.f64 1 (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (*.f64 (/.f64 y y) (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y (-.f64 0 (*.f64 (/.f64 z a) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 y (*.f64 y (/.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (/.f64 z a)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y y) (-.f64 (*.f64 y (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 z a) -1)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 y) (*.f64 (/.f64 z a) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z a) (neg.f64 y)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))) (*.f64 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 y (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 (*.f64 y (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y)) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) y)) (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (/.f64 z a)) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (/.f64 z a)) y))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y y) (-.f64 (*.f64 y (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 z a) -1)) y))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 1 (/.f64 z a)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (-.f64 1 (/.f64 z a)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (-.f64 1 (/.f64 z a)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) (neg.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) (-.f64 (/.f64 0 (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) (-.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) (-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (-.f64 1 (/.f64 z a)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (-.f64 1 (/.f64 z a)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))) (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (/.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z a)) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z a)) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (-.f64 1 (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z a)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z a)) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (-.f64 1 (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z a)) (*.f64 (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (-.f64 1 (/.f64 z a)))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z a)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (-.f64 1 (/.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z a) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z a) -1) (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z a) -1) (-.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z a) -1) (-.f64 (/.f64 0 (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z a) -1) (-.f64 0 (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (-.f64 1 (/.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 z a) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (-.f64 1 (/.f64 z a)))) (-.f64 1 (/.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))) (-.f64 1 (/.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))) (+.f64 (/.f64 z a) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 z a)) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 z a)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 z a) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 z a) -1))))))

simplify121.0ms (1%)

Algorithm
egg-herbie
Rules
1318×rational_best_oopsla_all_46_json_45_simplify-49
1120×rational_best_oopsla_all_46_json_45_simplify-72
818×rational_best_oopsla_all_46_json_45_simplify-89
658×rational_best_oopsla_all_46_json_45_simplify-24
644×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02556220
19396128
242936120
Stop Event
node limit
Counts
252 → 173
Calls
Call 1
Inputs
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
1
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(*.f64 -1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(*.f64 -1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(*.f64 -1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
1
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
1
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 y (-.f64 1 (/.f64 z a)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(*.f64 -1 (/.f64 z (*.f64 y a)))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(*.f64 -1 (/.f64 z (*.f64 y a)))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(*.f64 -1 (/.f64 z (*.f64 y a)))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
1
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(*.f64 -1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(*.f64 -1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(*.f64 -1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
1
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
1
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) 0)
(+.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) y))))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 0 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)))))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(+.f64 0 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) y))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
(-.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) 0)
(-.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y)))
(-.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)) (neg.f64 y)))
(-.f64 (*.f64 0 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))) (*.f64 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) 1)
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 y y))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y))))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)))))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) y)) (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) y))))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))) (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(/.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y)) -1)
(neg.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y)))
(neg.f64 (*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))
(neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)) (neg.f64 y)))
(+.f64 y (*.f64 (/.f64 z a) (neg.f64 y)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (-.f64 y (*.f64 y (/.f64 z a))) 0)
(+.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))
(+.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))
(+.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) y))))
(+.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (*.f64 y y)))
(+.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y)))))
(+.f64 0 (-.f64 y (*.f64 y (/.f64 z a))))
(+.f64 (*.f64 (/.f64 z a) (neg.f64 y)) y)
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))) (-.f64 y (*.f64 y (/.f64 z a))))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (-.f64 y (*.f64 y (/.f64 z a))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) y))) (-.f64 y (*.f64 y (/.f64 z a))))
(+.f64 (*.f64 0 (*.f64 y y)) (-.f64 y (*.f64 y (/.f64 z a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y)))) (-.f64 y (*.f64 y (/.f64 z a))))
(+.f64 (neg.f64 (*.f64 y (/.f64 z a))) y)
(-.f64 y (*.f64 y (/.f64 z a)))
(-.f64 y (*.f64 1 (*.f64 y (/.f64 z a))))
(-.f64 y (*.f64 (/.f64 y y) (*.f64 y (/.f64 z a))))
(-.f64 y (-.f64 0 (*.f64 (/.f64 z a) (neg.f64 y))))
(-.f64 (-.f64 y (*.f64 y (/.f64 z a))) 0)
(-.f64 0 (-.f64 (*.f64 y (/.f64 z a)) y))
(-.f64 0 (*.f64 (/.f64 y y) (-.f64 (*.f64 y (/.f64 z a)) y)))
(-.f64 0 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 z a)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 z a) -1)) y))
(-.f64 0 (-.f64 (neg.f64 y) (*.f64 (/.f64 z a) (neg.f64 y))))
(-.f64 (*.f64 (/.f64 z a) (neg.f64 y)) (neg.f64 y))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))) (*.f64 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))
(-.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 y (/.f64 z a))))
(-.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 (*.f64 y (/.f64 z a)) y)))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) 1)
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 y y))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y)) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) y)) (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) y))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y)))))
(/.f64 (-.f64 (*.f64 y (/.f64 z a)) y) -1)
(neg.f64 (-.f64 (*.f64 y (/.f64 z a)) y))
(neg.f64 (*.f64 (/.f64 y y) (-.f64 (*.f64 y (/.f64 z a)) y)))
(neg.f64 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 z a)))))
(neg.f64 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 z a) -1)) y))
(+.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) 0)
(+.f64 0 (/.f64 (-.f64 1 (/.f64 z a)) y))
(-.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) 0)
(-.f64 0 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)))
(*.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y))
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) 1)
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y))))
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (-.f64 1 (/.f64 z a)) y))))
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (-.f64 1 (/.f64 z a)) y))
(*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) (neg.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) (-.f64 (/.f64 0 (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) (-.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) (-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (-.f64 1 (/.f64 z a)) y))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (-.f64 1 (/.f64 z a)) y))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))) (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)))
(neg.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)))
(+.f64 1 (neg.f64 (/.f64 z a)))
(+.f64 (-.f64 1 (/.f64 z a)) 0)
(+.f64 0 (-.f64 1 (/.f64 z a)))
(+.f64 (neg.f64 (/.f64 z a)) 1)
(*.f64 1 (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) 1)
(*.f64 (-.f64 1 (/.f64 z a)) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))
(*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (-.f64 1 (/.f64 z a)))))
(*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))
(*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (-.f64 1 (/.f64 z a)))))
(*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (-.f64 1 (/.f64 z a)))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))
(*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (-.f64 1 (/.f64 z a)))
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))))
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))))
(*.f64 (+.f64 (/.f64 z a) -1) -1)
(*.f64 (+.f64 (/.f64 z a) -1) (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))
(*.f64 (+.f64 (/.f64 z a) -1) (-.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))))
(*.f64 (+.f64 (/.f64 z a) -1) (-.f64 (/.f64 0 (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))
(*.f64 (+.f64 (/.f64 z a) -1) (-.f64 0 (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (-.f64 1 (/.f64 z a))))))
(*.f64 -1 (+.f64 (/.f64 z a) -1))
(*.f64 (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (-.f64 1 (/.f64 z a)))) (-.f64 1 (/.f64 z a)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))) (-.f64 1 (/.f64 z a)))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))) (+.f64 (/.f64 z a) -1))
(/.f64 (-.f64 1 (/.f64 z a)) 1)
(/.f64 (-.f64 1 (/.f64 z a)) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))
(/.f64 (-.f64 1 (/.f64 z a)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))
(/.f64 (+.f64 (/.f64 z a) -1) -1)
(neg.f64 (+.f64 (/.f64 z a) -1))
Outputs
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
(-.f64 1 (/.f64 z a))
1
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(*.f64 -1 (/.f64 z a))
(neg.f64 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(*.f64 -1 (/.f64 z a))
(neg.f64 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(*.f64 -1 (/.f64 z a))
(neg.f64 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
1
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
1
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(*.f64 y (-.f64 1 (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 z y) a))
(neg.f64 (/.f64 (*.f64 z y) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 z y) a))
(neg.f64 (/.f64 (*.f64 z y) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (/.f64 (*.f64 z y) a))
(neg.f64 (/.f64 (*.f64 z y) a))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
y
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 z y) a)))
(+.f64 y (neg.f64 (/.f64 (*.f64 z y) a)))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(*.f64 -1 (/.f64 z (*.f64 y a)))
(*.f64 -1 (/.f64 z (*.f64 a y)))
(neg.f64 (/.f64 z (*.f64 a y)))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(*.f64 -1 (/.f64 z (*.f64 y a)))
(*.f64 -1 (/.f64 z (*.f64 a y)))
(neg.f64 (/.f64 z (*.f64 a y)))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(*.f64 -1 (/.f64 z (*.f64 y a)))
(*.f64 -1 (/.f64 z (*.f64 a y)))
(neg.f64 (/.f64 z (*.f64 a y)))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 y a))))
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z (*.f64 a y))))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z (*.f64 a y))))
1
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(*.f64 -1 (/.f64 z a))
(neg.f64 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(*.f64 -1 (/.f64 z a))
(neg.f64 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(*.f64 -1 (/.f64 z a))
(neg.f64 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
1
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
1
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 1 (*.f64 -1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) 0)
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) y))))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 0 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)))))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(+.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(+.f64 0 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) y))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(-.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) 0)
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(-.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y)))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(-.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))
(neg.f64 (*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)) (neg.f64 y)))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(-.f64 (*.f64 0 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))) (*.f64 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))
(neg.f64 (*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) 1)
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 y y))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y))))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)))))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (/.f64 y y) (/.f64 y y)))))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) y)) (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) y))))
(/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))) (*.f64 y (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(/.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y)) -1)
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(neg.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y)))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(neg.f64 (*.f64 (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))
(neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)) (neg.f64 y)))
(*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))
(+.f64 y (*.f64 (/.f64 z a) (neg.f64 y)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 y (neg.f64 (*.f64 y (/.f64 z a))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 (-.f64 y (*.f64 y (/.f64 z a))) 0)
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) y))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (*.f64 y y)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 (-.f64 y (*.f64 y (/.f64 z a))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y)))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 0 (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 (*.f64 (/.f64 z a) (neg.f64 y)) y)
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))) (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) y))) (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 (*.f64 0 (*.f64 y y)) (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y)))) (-.f64 y (*.f64 y (/.f64 z a))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 (neg.f64 (*.f64 y (/.f64 z a))) y)
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(-.f64 y (*.f64 y (/.f64 z a)))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(-.f64 y (*.f64 1 (*.f64 y (/.f64 z a))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(-.f64 y (*.f64 (/.f64 y y) (*.f64 y (/.f64 z a))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(-.f64 y (-.f64 0 (*.f64 (/.f64 z a) (neg.f64 y))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(-.f64 (-.f64 y (*.f64 y (/.f64 z a))) 0)
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(-.f64 0 (-.f64 (*.f64 y (/.f64 z a)) y))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(-.f64 0 (*.f64 (/.f64 y y) (-.f64 (*.f64 y (/.f64 z a)) y)))
(neg.f64 (*.f64 (/.f64 y y) (-.f64 (*.f64 (/.f64 z a) y) y)))
(-.f64 (*.f64 y (/.f64 y y)) (*.f64 (/.f64 z a) y))
(-.f64 0 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 z a)))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(-.f64 0 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 z a) -1)) y))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(-.f64 0 (-.f64 (neg.f64 y) (*.f64 (/.f64 z a) (neg.f64 y))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(-.f64 (*.f64 (/.f64 z a) (neg.f64 y)) (neg.f64 y))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))) (*.f64 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))
(*.f64 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))) (neg.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (neg.f64 y))) (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(*.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(-.f64 (*.f64 y (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (*.f64 y (/.f64 z a))))
(*.f64 (/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (-.f64 y (*.f64 (/.f64 z a) y))) (-.f64 y (*.f64 (/.f64 z a) y)))
(*.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (-.f64 y (*.f64 (/.f64 z a) y))))
(-.f64 (*.f64 0 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))) (*.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (-.f64 (*.f64 y (/.f64 z a)) y)))
(*.f64 (/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (-.f64 y (*.f64 (/.f64 z a) y))) (-.f64 y (*.f64 (/.f64 z a) y)))
(*.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (-.f64 y (*.f64 (/.f64 z a) y))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) 1)
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 y y))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))
(/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))
(/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y)) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y))))
(/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (/.f64 (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y)) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y))))
(/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (/.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 y y))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) y)) (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) y))))
(/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (/.f64 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) y)) (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) y))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))
(/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (/.f64 (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)))) (*.f64 y (/.f64 (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 y (/.f64 (-.f64 1 (/.f64 z a)) y))))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a)))) (/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (-.f64 y (*.f64 y (/.f64 z a))))))
(/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (/.f64 (/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (-.f64 y (*.f64 (/.f64 z a) y))) (/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (-.f64 y (*.f64 (/.f64 z a) y)))))
(/.f64 (-.f64 y (*.f64 y (/.f64 z a))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 y y)))))
(/.f64 (-.f64 y (*.f64 (/.f64 z a) y)) (/.f64 (*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (/.f64 y y) (/.f64 y y)))))
(/.f64 (-.f64 (*.f64 y (/.f64 z a)) y) -1)
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(neg.f64 (-.f64 (*.f64 y (/.f64 z a)) y))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(neg.f64 (*.f64 (/.f64 y y) (-.f64 (*.f64 y (/.f64 z a)) y)))
(neg.f64 (*.f64 (/.f64 y y) (-.f64 (*.f64 (/.f64 z a) y) y)))
(-.f64 (*.f64 y (/.f64 y y)) (*.f64 (/.f64 z a) y))
(neg.f64 (*.f64 -1 (-.f64 y (*.f64 y (/.f64 z a)))))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(neg.f64 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 z a) -1)) y))
(*.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 y (*.f64 (/.f64 z a) y))
(+.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) 0)
(/.f64 (-.f64 1 (/.f64 z a)) y)
(+.f64 0 (/.f64 (-.f64 1 (/.f64 z a)) y))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) 0)
(/.f64 (-.f64 1 (/.f64 z a)) y)
(-.f64 0 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) 1)
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y))))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (-.f64 1 (/.f64 z a)) y))))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (-.f64 1 (/.f64 z a)) y))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) -1)
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) (neg.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) (-.f64 (/.f64 0 (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) (-.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)) (-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)))))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 -1 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (-.f64 1 (/.f64 z a)) y))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))) (/.f64 (-.f64 1 (/.f64 z a)) y))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) y) (/.f64 (-.f64 1 (/.f64 z a)) y))) (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(neg.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) y)))
(/.f64 (-.f64 1 (/.f64 z a)) y)
(+.f64 1 (neg.f64 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 (-.f64 1 (/.f64 z a)) 0)
(-.f64 1 (/.f64 z a))
(+.f64 0 (-.f64 1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(+.f64 (neg.f64 (/.f64 z a)) 1)
(-.f64 1 (/.f64 z a))
(*.f64 1 (-.f64 1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(*.f64 (-.f64 1 (/.f64 z a)) 1)
(-.f64 1 (/.f64 z a))
(*.f64 (-.f64 1 (/.f64 z a)) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))
(-.f64 1 (/.f64 z a))
(*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (-.f64 1 (/.f64 z a)))))
(-.f64 1 (/.f64 z a))
(*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))
(-.f64 1 (/.f64 z a))
(*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (-.f64 1 (/.f64 z a)))))
(-.f64 1 (/.f64 z a))
(*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (-.f64 1 (/.f64 z a)))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))
(-.f64 1 (/.f64 z a))
(*.f64 (-.f64 1 (/.f64 z a)) (*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))
(-.f64 1 (/.f64 z a))
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (-.f64 1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))))
(-.f64 1 (/.f64 z a))
(*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))))
(-.f64 1 (/.f64 z a))
(*.f64 (+.f64 (/.f64 z a) -1) -1)
(-.f64 1 (/.f64 z a))
(*.f64 (+.f64 (/.f64 z a) -1) (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))
(-.f64 1 (/.f64 z a))
(*.f64 (+.f64 (/.f64 z a) -1) (-.f64 0 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))))
(-.f64 1 (/.f64 z a))
(*.f64 (+.f64 (/.f64 z a) -1) (-.f64 (/.f64 0 (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))
(-.f64 1 (/.f64 z a))
(*.f64 (+.f64 (/.f64 z a) -1) (-.f64 0 (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (-.f64 1 (/.f64 z a))))))
(-.f64 1 (/.f64 z a))
(*.f64 -1 (+.f64 (/.f64 z a) -1))
(-.f64 1 (/.f64 z a))
(*.f64 (*.f64 (-.f64 1 (/.f64 z a)) (/.f64 1 (-.f64 1 (/.f64 z a)))) (-.f64 1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(*.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))) (-.f64 1 (/.f64 z a)))
(-.f64 1 (/.f64 z a))
(*.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))) (+.f64 (/.f64 z a) -1))
(-.f64 1 (/.f64 z a))
(/.f64 (-.f64 1 (/.f64 z a)) 1)
(-.f64 1 (/.f64 z a))
(/.f64 (-.f64 1 (/.f64 z a)) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))))
(-.f64 1 (/.f64 z a))
(/.f64 (-.f64 1 (/.f64 z a)) (/.f64 (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a))) (/.f64 (-.f64 1 (/.f64 z a)) (-.f64 1 (/.f64 z a)))))
(-.f64 1 (/.f64 z a))
(/.f64 (+.f64 (/.f64 z a) -1) -1)
(-.f64 1 (/.f64 z a))
(neg.f64 (+.f64 (/.f64 z a) -1))
(-.f64 1 (/.f64 z a))

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 46 to 11 computations (76.1% saved)

series7.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

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

rewrite95.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
748×rational_best_oopsla_all_46_json_45_simplify-35
572×rational_best_oopsla_all_46_json_45_simplify-80
566×rational_best_oopsla_all_46_json_45_simplify-13
560×rational_best_oopsla_all_46_json_45_simplify-89
498×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01364
18264
227164
3114964
4482164
Stop Event
node limit
Counts
2 → 90
Calls
Call 1
Inputs
(*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 y (/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y (/.f64 a t))) (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (neg.f64 (*.f64 y (/.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (neg.f64 (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) y))) (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 y y)))) (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y y) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (/.f64 a t)) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 y (/.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 y (/.f64 a t))) (-.f64 0 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y) (*.f64 y (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 y (/.f64 a t))) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (/.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (+.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 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 y (/.f64 a t))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y) 0) (*.f64 y (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y (/.f64 a t))) (/.f64 y y)) 0) (*.f64 (/.f64 y y) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (/.f64 y y)) 0) (*.f64 (/.f64 y y) (*.f64 y (/.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) 0) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) 0) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) 0) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y (/.f64 a t))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 a t) (/.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) y)) (*.f64 y (/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y y) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) y))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a t) (neg.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 a t) (neg.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.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))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.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 a t) (/.f64 z (-.f64 a t))) (/.f64 1 (+.f64 (/.f64 a t) (/.f64 z (-.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 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.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 a t) (/.f64 z (-.f64 a t))) (/.f64 1 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.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 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.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 -1 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (*.f64 -1 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (-.f64 (/.f64 0 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (-.f64 0 (*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (/.f64 1 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.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 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (/.f64 -1 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (/.f64 1 (+.f64 (/.f64 a t) (/.f64 z (-.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 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (+.f64 (/.f64 a t) (/.f64 z (-.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))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.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 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))

simplify246.0ms (2%)

Algorithm
egg-herbie
Rules
1246×rational_best_oopsla_all_46_json_45_simplify-49
926×rational_best_oopsla_all_46_json_45_simplify-89
806×rational_best_oopsla_all_46_json_45_simplify-72
758×rational_best_oopsla_all_46_json_45_simplify-24
754×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03168582
110968336
243658336
Stop Event
node limit
Counts
174 → 215
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))) (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t))))
(*.f64 -1 (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))))))
(*.f64 -1 (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))))))
(*.f64 -1 (/.f64 (*.f64 y a) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))))
(/.f64 (*.f64 y (+.f64 z (*.f64 -1 a))) t)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (/.f64 (*.f64 y (+.f64 z (*.f64 -1 a))) t))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) (/.f64 (*.f64 y (+.f64 z (*.f64 -1 a))) t)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y (+.f64 z (*.f64 -1 a))) t))))
(*.f64 -1 (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(/.f64 z t)
(+.f64 (/.f64 z t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a))
(+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))
(+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))))))
(*.f64 -1 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))))))
(*.f64 -1 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (/.f64 (*.f64 a z) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))))
(/.f64 (+.f64 z (*.f64 -1 a)) t)
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (/.f64 z t) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (/.f64 z t) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 0)
(+.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(+.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(+.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 y (/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) y))))
(+.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 y y)))))
(+.f64 0 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (neg.f64 (*.f64 y (/.f64 a t))) (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (neg.f64 (*.f64 y (/.f64 a t))))
(+.f64 (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) y))) (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 y y)))) (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))
(-.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 0)
(-.f64 0 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))
(-.f64 0 (*.f64 -1 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))))
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) y))
(-.f64 0 (-.f64 (*.f64 y (/.f64 a t)) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y)))
(-.f64 (neg.f64 (*.f64 y (/.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(-.f64 (neg.f64 (*.f64 y (/.f64 a t))) (-.f64 0 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y)))
(-.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 a t)))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y) (*.f64 y (/.f64 a t)))
(-.f64 (*.f64 (neg.f64 (*.f64 y (/.f64 a t))) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (/.f64 a t))))
(-.f64 (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 a t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(-.f64 (*.f64 (neg.f64 (*.f64 y (/.f64 a t))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 a t))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y) 0) (*.f64 y (/.f64 a t)))
(-.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y (/.f64 a t))) (/.f64 y y)) 0) (*.f64 (/.f64 y y) (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 (-.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (/.f64 y y)) 0) (*.f64 (/.f64 y y) (*.f64 y (/.f64 a t))))
(-.f64 (-.f64 (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) 0) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 z (-.f64 a t))))
(-.f64 (-.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) 0) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))
(-.f64 (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) 0) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 a t)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(-.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y (/.f64 a t))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t)))))
(-.f64 (-.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 a t))))
(-.f64 (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 a t) (/.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 a t)))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 1)
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 y y))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) y)) (*.f64 y (/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) y))))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) -1)
(neg.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 -1 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 (/.f64 y y) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) y))
(+.f64 (neg.f64 (/.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t))))
(+.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) 0)
(+.f64 0 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 a t)))
(+.f64 (*.f64 (/.f64 a t) (neg.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 a t) (neg.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.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))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (/.f64 1 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (/.f64 1 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(*.f64 1 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))
(*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) -1)
(*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (*.f64 -1 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (-.f64 (/.f64 0 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (-.f64 0 (*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (/.f64 1 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (/.f64 -1 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(*.f64 (*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (/.f64 1 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (+.f64 (/.f64 a t) (/.f64 z (-.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))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))
(/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) -1)
(neg.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))
Outputs
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(*.f64 -1 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(/.f64 (*.f64 y z) t)
(/.f64 (*.f64 z y) t)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))) (/.f64 (*.f64 y z) t))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 -1 (*.f64 a (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))))
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))) (+.f64 (/.f64 (*.f64 y z) t) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 (*.f64 -1 (*.f64 a (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (neg.f64 y))) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 z y) t) (+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (neg.f64 y))) (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y z) t))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z y) t) (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (neg.f64 y))))))
(+.f64 (*.f64 a (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (neg.f64 y))) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z y) t) (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 (*.f64 y a) t))
(*.f64 -1 (/.f64 (*.f64 a y) t))
(neg.f64 (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 z y) a)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z y) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z y) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a y) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 z (*.f64 t y)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z y)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z y) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 z (*.f64 t y)) (pow.f64 a 2)))) (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 (*.f64 y a) t))
(*.f64 -1 (/.f64 (*.f64 a y) t))
(neg.f64 (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 z y) a)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z y) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z y) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a y) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 z (*.f64 t y)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z y)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z y) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 z (*.f64 t y)) (pow.f64 a 2)))) (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 (*.f64 y a) t))
(*.f64 -1 (/.f64 (*.f64 a y) t))
(neg.f64 (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 z y) a)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z y) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z y) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a y) t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 z (*.f64 t y)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 z y)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z y) a)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z y)) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a y) t)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) a) (/.f64 (*.f64 z (*.f64 t y)) (pow.f64 a 2)))) (neg.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))
(*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t))
(neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t)) (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (/.f64 (*.f64 z (*.f64 a y)) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t)) (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 a y)) (pow.f64 t 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 a y)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 z) a) y) t)))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 a (*.f64 -1 z))) t)) (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 a y)) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 a (neg.f64 z))) t)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 a y)) (pow.f64 t 2)))))
(/.f64 (*.f64 y (+.f64 z (*.f64 -1 a))) t)
(/.f64 (*.f64 y (+.f64 z (neg.f64 a))) t)
(+.f64 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2)) (/.f64 (*.f64 y (+.f64 z (*.f64 -1 a))) t))
(+.f64 (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)) (/.f64 (*.f64 y (+.f64 z (*.f64 -1 a))) t))
(+.f64 (/.f64 (*.f64 z (*.f64 a y)) (pow.f64 t 2)) (/.f64 (*.f64 y (+.f64 z (neg.f64 a))) t))
(+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)) (/.f64 (*.f64 y (+.f64 z (*.f64 -1 a))) t)))
(+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)) (/.f64 (*.f64 y (+.f64 z (*.f64 -1 a))) t)))
(+.f64 (/.f64 (*.f64 y (+.f64 z (neg.f64 a))) t) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 a y)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (+.f64 z (neg.f64 a))) t) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (/.f64 (*.f64 z (*.f64 a y)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y z)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3)) (/.f64 (*.f64 y (+.f64 z (*.f64 -1 a))) t))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 z y)) (pow.f64 t 2)) (/.f64 (*.f64 y (+.f64 z (*.f64 -1 a))) t))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (*.f64 a y)) (pow.f64 t 2)) (/.f64 (*.f64 y (+.f64 z (neg.f64 a))) t))))
(+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 z (*.f64 y (pow.f64 a 3))) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (*.f64 a y)) (pow.f64 t 2)) (/.f64 (*.f64 y (+.f64 z (neg.f64 a))) t))))
(*.f64 -1 (/.f64 (*.f64 a y) t))
(neg.f64 (/.f64 (*.f64 a y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 z y) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z y) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) t)) (*.f64 -1 (/.f64 (*.f64 z y) (-.f64 a t))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z y) (-.f64 a t))))
(/.f64 z t)
(+.f64 (/.f64 z t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a))
(+.f64 (/.f64 z t) (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))))
(+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))
(+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (+.f64 (/.f64 z t) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3))))
(+.f64 (/.f64 z t) (+.f64 (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))))
(+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (+.f64 (/.f64 z t) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)))))
(+.f64 (/.f64 z t) (+.f64 (*.f64 a (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t))) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)))))
(*.f64 -1 (/.f64 a t))
(neg.f64 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z a)))
(+.f64 (neg.f64 (/.f64 a t)) (*.f64 -1 (/.f64 z a)))
(*.f64 -1 (+.f64 (/.f64 a t) (/.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z t) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 a t)) (*.f64 -1 (+.f64 (/.f64 z a) (/.f64 (*.f64 z t) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z t) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)))) (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 z a))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 z a))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 a t))
(neg.f64 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z a)))
(+.f64 (neg.f64 (/.f64 a t)) (*.f64 -1 (/.f64 z a)))
(*.f64 -1 (+.f64 (/.f64 a t) (/.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z t) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 a t)) (*.f64 -1 (+.f64 (/.f64 z a) (/.f64 (*.f64 z t) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z t) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)))) (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 z a))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 z a))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 a t))
(neg.f64 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z a)))
(+.f64 (neg.f64 (/.f64 a t)) (*.f64 -1 (/.f64 z a)))
(*.f64 -1 (+.f64 (/.f64 a t) (/.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z t) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 a t)) (*.f64 -1 (+.f64 (/.f64 z a) (/.f64 (*.f64 z t) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 t z) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z t) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)))) (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 z a))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 z a))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t))
(*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t))
(neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (/.f64 (*.f64 a z) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t)) (/.f64 (*.f64 z a) (pow.f64 t 2)))
(+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (/.f64 (*.f64 z a) (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z a) (pow.f64 t 2))))
(+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z a) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (/.f64 (*.f64 z a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 z) a) t)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -1 z)) t)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z a) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z a) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (neg.f64 (/.f64 (+.f64 a (neg.f64 z)) t)) (/.f64 (*.f64 z a) (pow.f64 t 2)))))
(/.f64 (+.f64 z (*.f64 -1 a)) t)
(/.f64 (+.f64 z (neg.f64 a)) t)
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (/.f64 z t) (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (/.f64 z t) (+.f64 (neg.f64 (/.f64 a t)) (/.f64 (*.f64 z a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (/.f64 z t) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3)))))
(+.f64 (/.f64 z t) (+.f64 (neg.f64 (/.f64 a t)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z a) (pow.f64 t 2)))))
(+.f64 (/.f64 z t) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (neg.f64 (/.f64 a t)) (/.f64 (*.f64 z a) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 a t)) (+.f64 (/.f64 z t) (+.f64 (/.f64 (*.f64 a z) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))))))
(+.f64 (/.f64 z t) (+.f64 (neg.f64 (/.f64 a t)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z a) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 a t)) (+.f64 (/.f64 z t) (+.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4))) (/.f64 (*.f64 z a) (pow.f64 t 2)))))
(+.f64 (/.f64 z t) (+.f64 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 t 4)) (+.f64 (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (neg.f64 (/.f64 a t)) (/.f64 (*.f64 z a) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 a t))
(neg.f64 (/.f64 a t))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(neg.f64 (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 -1 (/.f64 z (-.f64 a t)))
(neg.f64 (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 -1 (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 0)
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 y (/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) y))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 y y)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(+.f64 0 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(+.f64 (neg.f64 (*.f64 y (/.f64 a t))) (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (neg.f64 (*.f64 y (/.f64 a t))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (neg.f64 (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) y))) (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 y y)))) (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(+.f64 (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 0)
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 0 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 0 (*.f64 -1 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 0 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 0 (-.f64 (*.f64 y (/.f64 a t)) (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y)))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 (neg.f64 (*.f64 y (/.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 (neg.f64 (*.f64 y (/.f64 a t))) (-.f64 0 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y)))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 a t)))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y) (*.f64 y (/.f64 a t)))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 (*.f64 (neg.f64 (*.f64 y (/.f64 a t))) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (/.f64 y y)) (*.f64 (/.f64 y y) (*.f64 y (/.f64 a t))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.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 y (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(-.f64 (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.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)) y)))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 a t)))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (/.f64 a t) (*.f64 y (/.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 z (-.f64 a t)) (neg.f64 y))) (*.f64 (/.f64 a t) (*.f64 y (/.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 z (-.f64 a t)) (neg.f64 y))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 a t) y)))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(-.f64 (*.f64 (neg.f64 (*.f64 y (/.f64 a t))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(-.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 a t))))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (/.f64 y y))) y) 0) (*.f64 y (/.f64 a t)))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y (/.f64 a t))) (/.f64 y y)) 0) (*.f64 (/.f64 y y) (*.f64 y (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 (-.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (/.f64 y y)) 0) (*.f64 (/.f64 y y) (*.f64 y (/.f64 a t))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 (-.f64 (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) 0) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 z (-.f64 a t))))
(-.f64 (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.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 y (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(-.f64 (*.f64 (/.f64 a t) (neg.f64 (*.f64 y (/.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)) y)))
(-.f64 (-.f64 (*.f64 0 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) 0) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(-.f64 (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))) 0) (*.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 a t)))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) (neg.f64 (*.f64 y (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))) (*.f64 (/.f64 a t) (*.f64 y (/.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 z (-.f64 a t)) (neg.f64 y))) (*.f64 (/.f64 a t) (*.f64 y (/.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 z (-.f64 a t)) (neg.f64 y))) (*.f64 (/.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 (/.f64 a t) y)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(-.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y (/.f64 a t))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 z (-.f64 a t)))))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(-.f64 (-.f64 (*.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) 0) (*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 a t))))
(*.f64 (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(*.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))))
(-.f64 (-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 a t) (/.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 a t)))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) 1)
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 y y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 y y)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 y y))))
(/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 y y)) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 y y))))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 y y) (/.f64 y y)))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y)) (/.f64 (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))) (/.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))) (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) y)) (*.f64 y (/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) y))))
(/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) y)) (*.f64 y (/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) y))))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 (/.f64 y y) (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 y y))) (*.f64 (/.f64 y y) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (/.f64 y y)))))
(/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y)) (/.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (*.f64 (/.f64 y y) (/.f64 y y)))))
(/.f64 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (/.f64 (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (*.f64 y (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(/.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) -1)
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(neg.f64 (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(neg.f64 (*.f64 -1 (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(neg.f64 (*.f64 (/.f64 y y) (*.f64 y (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(neg.f64 (*.f64 (*.f64 (/.f64 y y) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) y))
(neg.f64 (*.f64 y (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t))))
(*.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)) (neg.f64 y))
(+.f64 (neg.f64 (/.f64 a t)) (neg.f64 (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(+.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) 0)
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(+.f64 0 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 a t)))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 (/.f64 a t) (neg.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))) (*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t)))))
(neg.f64 (+.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 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 a t) (neg.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) 1)
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (/.f64 1 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (/.f64 1 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 1 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 -1 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) -1)
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (neg.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (*.f64 -1 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (-.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (-.f64 (/.f64 0 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (-.f64 0 (*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (/.f64 1 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 1 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (/.f64 -1 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (*.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (*.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (/.f64 1 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(neg.f64 (+.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 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) 1)
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t))) (/.f64 (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t)))) (/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(/.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))) -1)
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))
(neg.f64 (+.f64 (/.f64 a t) (/.f64 z (-.f64 a t))))
(neg.f64 (+.f64 (/.f64 z (-.f64 a t)) (/.f64 a t)))
(-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))

eval423.0ms (3.5%)

Compiler

Compiled 24104 to 6527 computations (72.9% saved)

prune251.0ms (2.1%)

Pruning

26 alts after pruning (20 fresh and 6 done)

PrunedKeptTotal
New86112873
Fresh6814
Picked101
Done268
Total87026896
Error
0.0b
Counts
896 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
56.5b
(/.f64 (*.f64 y z) t)
23.6b
(-.f64 (+.f64 y x) (*.f64 y (/.f64 z a)))
29.6b
(-.f64 (+.f64 y x) (*.f64 y (neg.f64 (/.f64 z t))))
49.5b
(-.f64 (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (*.f64 y (/.f64 a t)))
47.1b
(-.f64 y (*.f64 (/.f64 z a) y))
42.0b
(-.f64 y (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
22.8b
(+.f64 (/.f64 (*.f64 y t) (-.f64 a t)) (+.f64 y x))
38.5b
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x))
30.4b
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x)
34.8b
(+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) x)
28.8b
(+.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 y z) t))) x)
51.1b
(+.f64 y (/.f64 (*.f64 y t) (-.f64 a t)))
62.2b
(+.f64 y (neg.f64 y))
20.9b
(+.f64 y x)
51.8b
(*.f64 y (/.f64 (+.f64 z (neg.f64 a)) t))
54.7b
(*.f64 y (/.f64 z t))
54.0b
(*.f64 y (-.f64 (*.f64 -1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))) (/.f64 z (-.f64 a t))))
52.6b
(*.f64 y (+.f64 (/.f64 z t) (*.f64 (-.f64 (/.f64 z (pow.f64 t 2)) (/.f64 1 t)) a)))
50.6b
(*.f64 y (neg.f64 (/.f64 z (-.f64 a t))))
58.9b
(*.f64 y (neg.f64 (/.f64 z a)))
59.3b
(*.f64 y (neg.f64 (/.f64 a t)))
59.0b
(neg.f64 (/.f64 (*.f64 z y) a))
52.4b
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a t)))
60.2b
(neg.f64 (/.f64 (*.f64 a y) t))
50.1b
y
28.5b
x
Compiler

Compiled 355 to 243 computations (31.5% saved)

regimes628.0ms (5.2%)

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

6 calls:

140.0ms
x
129.0ms
z
126.0ms
t
99.0ms
y
76.0ms
a
Results
ErrorSegmentsBranch
10.3b3x
9.6b3y
10.5b3z
6.8b4t
10.3b3a
7.1b3(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
Compiler

Compiled 570 to 208 computations (63.5% saved)

bsearch102.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
91.0ms
3.115807331289426e+75
3.586368757632842e+76
2.0ms
-8.928860778196219e-289
-1.9590258818855185e-292
8.0ms
-7.876309194429858e+206
-6.266917464973737e+206
Results
81.0ms12×body1024valid
14.0ms129×body256valid
3.0ms16×body512valid
1.0msbody2048valid
0.0msbody256infinite
Compiler

Compiled 383 to 253 computations (33.9% saved)

regimes459.0ms (3.8%)

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

6 calls:

103.0ms
(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
84.0ms
a
80.0ms
x
68.0ms
t
67.0ms
z
Results
ErrorSegmentsBranch
10.6b5x
10.5b3y
11.3b3z
7.1b4t
10.9b3a
6.9b4(-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
Compiler

Compiled 393 to 140 computations (64.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.9848322066592191e-264
1.216816495426481e-249
0.0ms
-2.559472112264609e-232
-2.1703580937810282e-246
0.0ms
-inf
-5.5979963866157865e+292
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes204.0ms (1.7%)

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

5 calls:

64.0ms
t
49.0ms
x
47.0ms
a
19.0ms
y
17.0ms
z
Results
ErrorSegmentsBranch
12.1b3x
13.5b1y
13.5b1z
8.3b3t
10.9b3a
Compiler

Compiled 349 to 124 computations (64.5% saved)

bsearch34.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
1.0573900275989313e+25
6.972814313268089e+25
20.0ms
-1.7477960707788524e+109
-9.909774050124615e+102
Results
23.0ms207×body256valid
4.0ms19×body512valid
4.0ms14×body1024valid
0.0msbody256infinite
Compiler

Compiled 521 to 348 computations (33.2% saved)

regimes275.0ms (2.3%)

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

5 calls:

67.0ms
x
65.0ms
y
54.0ms
a
41.0ms
z
41.0ms
t
Results
ErrorSegmentsBranch
15.5b5x
16.5b5y
19.5b3z
12.4b3t
12.4b3a
Compiler

Compiled 290 to 111 computations (61.7% saved)

bsearch31.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
8.297038017633375e+20
9.34808773572852e+26
11.0ms
-1.5904761382793087e-65
-4.1163420984697636e-66
Results
22.0ms200×body256valid
3.0ms14×body512valid
3.0ms10×body1024valid
1.0msbody256infinite
Compiler

Compiled 460 to 312 computations (32.2% saved)

regimes239.0ms (2%)

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

5 calls:

57.0ms
a
56.0ms
x
55.0ms
y
34.0ms
t
33.0ms
z
Results
ErrorSegmentsBranch
15.8b5x
16.7b5y
19.6b3z
13.6b3t
12.1b4a
Compiler

Compiled 215 to 85 computations (60.5% saved)

bsearch45.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
3452639469.1754527
1345061010867804.0
13.0ms
3.407084137287917e-150
8.501579564851053e-150
11.0ms
-1.5904761382793087e-65
-4.1163420984697636e-66
Results
29.0ms259×body256valid
6.0ms21×body1024valid
4.0ms21×body512valid
1.0ms12×body256infinite
1.0msbody2048valid
Compiler

Compiled 582 to 408 computations (29.9% saved)

regimes223.0ms (1.8%)

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

5 calls:

56.0ms
t
49.0ms
x
47.0ms
y
38.0ms
a
28.0ms
z
Results
ErrorSegmentsBranch
15.8b5x
17.1b5y
19.6b3z
14.1b5t
14.2b4a
Compiler

Compiled 177 to 80 computations (54.8% saved)

bsearch60.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
36865877483342660.0
1.0573900275989313e+25
14.0ms
-7.506115937880721e-296
-4.385282079368481e-298
13.0ms
-2.3349296630807447e-190
-4.778495709377917e-191
14.0ms
-3.9754630658324824e+95
-6.37999126500241e+94
Results
47.0ms425×body256valid
3.0ms11×body1024valid
3.0ms21×body256infinite
2.0ms12×body512valid
Compiler

Compiled 692 to 503 computations (27.3% saved)

regimes208.0ms (1.7%)

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

5 calls:

55.0ms
x
45.0ms
y
38.0ms
a
37.0ms
t
28.0ms
z
Results
ErrorSegmentsBranch
17.2b5x
17.3b5y
19.6b3z
15.2b3t
14.2b4a
Compiler

Compiled 168 to 78 computations (53.6% saved)

bsearch40.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
3452639469.1754527
1345061010867804.0
13.0ms
3.407084137287917e-150
8.501579564851053e-150
7.0ms
-292684947757200.1
-248281203447767.94
Results
26.0ms233×body256valid
6.0ms17×body1024valid
4.0ms19×body512valid
1.0msbody2048valid
1.0msbody256infinite
Compiler

Compiled 450 to 330 computations (26.7% saved)

regimes173.0ms (1.4%)

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

5 calls:

53.0ms
a
36.0ms
x
27.0ms
y
27.0ms
z
27.0ms
t
Results
ErrorSegmentsBranch
18.3b3x
19.5b3y
19.7b3z
17.2b3t
15.9b6a
Compiler

Compiled 159 to 77 computations (51.6% saved)

bsearch100.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
3452639469.1754527
1345061010867804.0
12.0ms
-6.51679397216488e-271
-1.7520428252507493e-271
30.0ms
-1.585063277706011e-206
-1.4406925059102473e-216
20.0ms
-5.1106614583724255e-157
-1.0084385979629265e-161
17.0ms
-4.6185911568938744e-122
-5.975387421576699e-124
Results
63.0ms538×body256valid
13.0ms45×body1024valid
7.0ms34×body512valid
6.0ms55×body256infinite
2.0msbody2048valid
Compiler

Compiled 912 to 678 computations (25.7% saved)

regimes185.0ms (1.5%)

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

5 calls:

73.0ms
a
33.0ms
x
25.0ms
t
25.0ms
y
25.0ms
z
Results
ErrorSegmentsBranch
18.3b3x
19.5b3y
19.7b3z
17.8b3t
16.1b7a
Compiler

Compiled 142 to 70 computations (50.7% saved)

bsearch107.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
9.34808773572852e+26
1.2300107691312675e+33
13.0ms
397170133.27983904
3452639469.1754527
12.0ms
-6.51679397216488e-271
-1.7520428252507493e-271
24.0ms
-1.585063277706011e-206
-1.4406925059102473e-216
20.0ms
-5.1106614583724255e-157
-1.0084385979629265e-161
16.0ms
-4.6185911568938744e-122
-5.975387421576699e-124
Results
68.0ms622×body256valid
14.0ms48×body1024valid
10.0ms44×body512valid
4.0ms37×body256infinite
2.0msbody2048valid
Compiler

Compiled 1003 to 754 computations (24.8% saved)

regimes141.0ms (1.2%)

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

5 calls:

46.0ms
a
23.0ms
y
23.0ms
x
23.0ms
z
23.0ms
t
Results
ErrorSegmentsBranch
18.5b3x
19.5b3y
19.7b3z
17.8b3t
17.8b5a
Compiler

Compiled 126 to 65 computations (48.4% saved)

bsearch28.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
36865877483342660.0
1.0573900275989313e+25
8.0ms
-7.876309194429858e+206
-6.266917464973737e+206
Results
18.0ms163×body256valid
4.0ms21×body512valid
2.0msbody1024valid
1.0msbody2048valid
0.0msbody256infinite
Compiler

Compiled 218 to 174 computations (20.2% saved)

regimes46.0ms (0.4%)

Accuracy

Total -38.1b remaining (-158.5%)

Threshold costs -38.1b (-158.5%)

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

5 calls:

13.0ms
t
11.0ms
y
10.0ms
x
8.0ms
a
3.0ms
z
Results
ErrorSegmentsBranch
24.9b3x
24.0b3y
28.5b1z
25.3b5t
27.3b2a
Compiler

Compiled 37 to 30 computations (18.9% saved)

bsearch43.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
7.956761500723247e+122
7.649643316078295e+139
17.0ms
-7.014424922693226e+95
-5.810213130864827e+93
Results
25.0ms219×body256valid
7.0ms28×body1024valid
5.0ms25×body512valid
3.0ms24×body256infinite
Compiler

Compiled 264 to 222 computations (15.9% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01641294
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 t -659999999999999968639253463440896131648220774094691726841039380643763410070033844895388182903525497832444496591669510489902056365372196523307712206467400028181001772805594474244205178827217369011599385296896) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x) (if (<=.f64 t -5486124068793689/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 y (+.f64 x (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))) (if (<=.f64 t 18000000000000001489857638629894562821592119470624976384582874675933983277056) (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x))))
(if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -inf.0) (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -5593535921577141/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 283625966735417/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(if (<=.f64 t -3699999999999999786833482876051966246223343911617196777575352938888346399522072310614095699989485840991518720) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x) (if (<=.f64 t 67999999999999996711665664) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x)))
(if (<=.f64 a -533569947205553/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z a))) (if (<=.f64 a 850000000000000000000) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z a)))))
(if (<=.f64 a -1659995391306165/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z a))) (if (<=.f64 a 1957927283385199/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (+.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 y z) t))) x) (if (<=.f64 a 4500000000) (+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) x) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z a))))))
(if (<=.f64 t -389999999999999970831894303649636790001962363273469005997337880916141069322857198117690667958272) (+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) x) (if (<=.f64 t -8989490066122709/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (+.f64 y x) (if (<=.f64 t -6903141637871293/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y)) (if (<=.f64 t 6200000000000000218103808) (+.f64 y x) (+.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 y z) t))) x)))))
(if (<=.f64 a -260000000000000) (+.f64 y x) (if (<=.f64 a 3455165794209175/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (+.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 y z) t))) x) (if (<=.f64 a 26000000000) (+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) x) (+.f64 y x))))
(if (<=.f64 a -3691642954246359/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 y x) (if (<=.f64 a -7667242445666241/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (if (<=.f64 a -4036547039981843/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) x (if (<=.f64 a -1570289855352539/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (if (<=.f64 a 88000000000) (+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) x) (+.f64 y x))))))
(if (<=.f64 a -3691642954246359/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 y x) (if (<=.f64 a -5874097034986233/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (if (<=.f64 a -1516130949512411/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) x (if (<=.f64 a -3092995169633789/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (if (<=.f64 a 3000000000) x (if (<=.f64 a 950000000000000053854863360) (*.f64 y (/.f64 (+.f64 z (neg.f64 a)) t)) (+.f64 y x)))))))
(if (<=.f64 t -629999999999999995987699997046964595216322134932951903423426836344955587903171612736933988275395853078201629231658395119010540016914410946615911204897506835153804645190648067755801956836576523163766414639104) x (if (<=.f64 t 10000000000000000905969664) (+.f64 y x) x))
(if (<=.f64 y -11000000000000000592942355958127242229764211583159240282979496348337848981244076228267690950656) y (if (<=.f64 y 260000000000000003011626815566948318800628155334693462780751222298447250783699513626029149478573647226908199681329987500113920) x y))
x
Outputs
(if (<=.f64 t -659999999999999968639253463440896131648220774094691726841039380643763410070033844895388182903525497832444496591669510489902056365372196523307712206467400028181001772805594474244205178827217369011599385296896) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x) (if (<=.f64 t -5486124068793689/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 y (+.f64 x (*.f64 y (neg.f64 (/.f64 (-.f64 z t) (-.f64 a t)))))) (if (<=.f64 t 18000000000000001489857638629894562821592119470624976384582874675933983277056) (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x))))
(if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -inf.0) (*.f64 y (-.f64 (neg.f64 (/.f64 a t)) (/.f64 z (-.f64 a t)))) (if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) -5593535921577141/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (+.f64 x (-.f64 y (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (if (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) 283625966735417/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))))))
(if (<=.f64 t -3699999999999999786833482876051966246223343911617196777575352938888346399522072310614095699989485840991518720) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x) (if (<=.f64 t 67999999999999996711665664) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z (-.f64 a t)))) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x)))
(if (<=.f64 a -533569947205553/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z a))) (if (<=.f64 a 850000000000000000000) (+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 a z)) t)) x) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z a)))))
(if (<=.f64 a -1659995391306165/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z a))) (if (<=.f64 a 1957927283385199/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (+.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 y z) t))) x) (if (<=.f64 a 4500000000) (+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) x) (-.f64 (+.f64 y x) (*.f64 y (/.f64 z a))))))
(if (<=.f64 t -389999999999999970831894303649636790001962363273469005997337880916141069322857198117690667958272) (+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) x) (if (<=.f64 t -8989490066122709/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (+.f64 y x) (if (<=.f64 t -6903141637871293/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (-.f64 y (*.f64 (/.f64 z (-.f64 a t)) y)) (if (<=.f64 t 6200000000000000218103808) (+.f64 y x) (+.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 y z) t))) x)))))
(if (<=.f64 a -260000000000000) (+.f64 y x) (if (<=.f64 a 3455165794209175/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (+.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 y z) t))) x) (if (<=.f64 a 26000000000) (+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) x) (+.f64 y x))))
(if (<=.f64 a -3691642954246359/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 y x) (if (<=.f64 a -7667242445666241/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (if (<=.f64 a -4036547039981843/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) x (if (<=.f64 a -1570289855352539/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (if (<=.f64 a 88000000000) (+.f64 (neg.f64 (/.f64 (*.f64 y a) t)) x) (+.f64 y x))))))
(if (<=.f64 a -3691642954246359/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 y x) (if (<=.f64 a -5874097034986233/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (neg.f64 (/.f64 (*.f64 y z) (-.f64 a t))) (if (<=.f64 a -1516130949512411/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) x (if (<=.f64 a -3092995169633789/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 y (neg.f64 (/.f64 z (-.f64 a t)))) (if (<=.f64 a 3000000000) x (if (<=.f64 a 950000000000000053854863360) (*.f64 y (/.f64 (+.f64 z (neg.f64 a)) t)) (+.f64 y x)))))))
(if (<=.f64 t -629999999999999995987699997046964595216322134932951903423426836344955587903171612736933988275395853078201629231658395119010540016914410946615911204897506835153804645190648067755801956836576523163766414639104) x (if (<=.f64 t 10000000000000000905969664) (+.f64 y x) x))
(if (<=.f64 y -11000000000000000592942355958127242229764211583159240282979496348337848981244076228267690950656) y (if (<=.f64 y 260000000000000003011626815566948318800628155334693462780751222298447250783699513626029149478573647226908199681329987500113920) x y))
x
Compiler

Compiled 550 to 285 computations (48.2% saved)

soundness387.0ms (3.2%)

Algorithm
egg-herbie
Rules
1532×rational_best_oopsla_all_46_json_45_simplify-89
1532×rational_best_oopsla_all_46_json_45_simplify-89
1314×rational_best_oopsla_all_46_json_45_simplify-49
1314×rational_best_oopsla_all_46_json_45_simplify-49
1314×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01337
12137
25437
318037
479437
5364737
057014941
1200014047
01337
12137
25437
318037
479437
5364737
057014941
1200014047
01337
12137
25437
318037
479437
5364737
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 364 to 137 computations (62.4% saved)

end117.0ms (1%)

Compiler

Compiled 495 to 160 computations (67.7% saved)

Profiling

Loading profile data...