Details

Time bar (total: 1.1min)

analyze1.7s (2.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
0%0%99.7%0.3%0%0%0%7
0%0%99.7%0.3%0%0%0%8
0%0%99.7%0.3%0%0%0%9
0%0%99.7%0.3%0%0%0%10
0%0%99.7%0.3%0%0%0%11
0.3%0.3%86.9%0.3%0%12.5%0%12
Compiler

Compiled 41 to 30 computations (26.8% saved)

sample6.3s (9.3%)

Results
3.5s8256×body256valid
2.7s6138×body256invalid
Bogosity

preprocess227.0ms (0.3%)

Algorithm
egg-herbie
Rules
170×rational.json-simplify-2
80×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02652046
13902046
077
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
3
4
5
6
Outputs
0
1
2
3
4
5
6
Call 2
Inputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 y (+.f64 y (*.f64 x (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 z (+.f64 z (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 x (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 t (+.f64 t (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 x a))) x) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 x 3))))))))))
(/.f64 a (+.f64 a (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t x))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 x (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 b (+.f64 b (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 x c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 c (+.f64 c (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b x) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 z (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 y (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 t (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 y a))) y) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 y 3))))))))))
(/.f64 x (+.f64 x (*.f64 a (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t y))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 y (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 b (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 y c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 c (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b y) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 t (sqrt.f64 (+.f64 z a))) z) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 z 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 a (sqrt.f64 (+.f64 t z))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 z (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 z c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b z) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 a t))) a) (*.f64 (-.f64 b c) (-.f64 (+.f64 t (/.f64 5 6)) (/.f64 2 (*.f64 a 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 b a))) b) (*.f64 (-.f64 t c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 b 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 c a))) c) (*.f64 (-.f64 b t) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 c 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t b))) t) (*.f64 (-.f64 a c) (-.f64 (+.f64 b (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t c))) t) (*.f64 (-.f64 b a) (-.f64 (+.f64 c (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 c b) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
Outputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 y (+.f64 y (*.f64 x (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 y (+.f64 y (*.f64 x (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 z (+.f64 z (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 x (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 z (+.f64 z (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 x (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 t (+.f64 t (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 x a))) x) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 x 3))))))))))
(/.f64 t (+.f64 t (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 x a))) x) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 x 3))))))))))
(/.f64 a (+.f64 a (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t x))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 x (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 a (+.f64 a (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 x t))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 x 5/6) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 b (+.f64 b (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 x c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 b (+.f64 b (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))) (-.f64 x c))))))))
(/.f64 c (+.f64 c (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b x) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 c (+.f64 c (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))) (-.f64 b x))))))))
(/.f64 x (+.f64 x (*.f64 z (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 y (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 z (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 y (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 t (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 y a))) y) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 y 3))))))))))
(/.f64 x (+.f64 x (*.f64 t (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 y a))) y) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 y 3))))))))))
(/.f64 x (+.f64 x (*.f64 a (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t y))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 y (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 a (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 y t))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 y 5/6) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 b (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 y c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 b (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))) (-.f64 y c))))))))
(/.f64 x (+.f64 x (*.f64 c (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b y) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 c (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))) (-.f64 b y))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 t (sqrt.f64 (+.f64 z a))) z) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 z 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 t (sqrt.f64 (+.f64 z a))) z) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 z 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 a (sqrt.f64 (+.f64 t z))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 z (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 a (sqrt.f64 (+.f64 z t))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 z 5/6) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 z c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) b) t) (*.f64 (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))) (-.f64 z c))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 c (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b z) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) c) t) (*.f64 (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))) (-.f64 b z))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 a t))) a) (*.f64 (-.f64 b c) (-.f64 (+.f64 t (/.f64 5 6)) (/.f64 2 (*.f64 a 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) a) (*.f64 (-.f64 b c) (-.f64 (+.f64 t 5/6) (/.f64 2 (*.f64 a 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 b a))) b) (*.f64 (-.f64 t c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 b 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 a b))) b) (*.f64 (-.f64 t c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 b 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 c a))) c) (*.f64 (-.f64 b t) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 c 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 a c))) c) (*.f64 (-.f64 b t) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 c 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t b))) t) (*.f64 (-.f64 a c) (-.f64 (+.f64 b (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t b))) t) (*.f64 (-.f64 a c) (-.f64 (+.f64 b 5/6) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t c))) t) (*.f64 (-.f64 b a) (-.f64 (+.f64 c (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t c))) t) (*.f64 (-.f64 b a) (-.f64 (+.f64 c 5/6) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 c b) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))) (-.f64 c b))))))))
Compiler

Compiled 47 to 36 computations (23.4% saved)

simplify112.0ms (0.2%)

Algorithm
egg-herbie
Rules
10×rational.json-simplify-2
rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03293
14093
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
Outputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))))))))

eval2.0ms (0%)

Compiler

Compiled 71 to 44 computations (38% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
2.7b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
2.7b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))))))))
Compiler

Compiled 38 to 27 computations (28.9% saved)

localize223.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 z (sqrt.f64 (+.f64 t a)))
0.4b
(/.f64 2 (*.f64 t 3))
1.5b
(-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
4.5b
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)
Compiler

Compiled 232 to 112 computations (51.7% saved)

series31.0ms (0%)

Counts
4 → 100
Calls

36 calls:

TimeVariablePointExpression
2.0ms
b
@inf
(-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
2.0ms
a
@0
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)
2.0ms
b
@0
(-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
1.0ms
z
@0
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)
1.0ms
t
@0
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)

rewrite235.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
940×rational.json-5
938×exponential.json-3
938×rational.json-1
938×rational.json-2
938×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022118
1180118
2542118
32004118
Stop Event
node limit
Counts
4 → 44
Calls
Call 1
Inputs
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)
(-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(/.f64 2 (*.f64 t 3))
(*.f64 z (sqrt.f64 (+.f64 t a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (/.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (/.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) (/.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) (*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))) (/.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (/.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 t 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (*.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 t 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 t 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 t 3)) (/.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (*.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))) (/.f64 1 (/.f64 2 (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))) (*.f64 (/.f64 1 (/.f64 2 (*.f64 t 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (*.f64 t 3))) (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (*.f64 t 3)) (*.f64 (/.f64 2 (*.f64 t 3)) (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))))) (/.f64 (/.f64 1 (/.f64 2 (*.f64 t 3))) (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (*.f64 t 3)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (*.f64 z (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)))))

simplify388.0ms (0.6%)

Algorithm
egg-herbie
Rules
1132×rational.json-simplify-49
1016×rational.json-simplify-54
964×rational.json-simplify-43
946×rational.json-simplify-50
700×rational.json-simplify-58
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02407042
14826996
29856996
326216988
464816908
Stop Event
node limit
Counts
144 → 194
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 a) (/.f64 z t))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))))
(*.f64 (sqrt.f64 (/.f64 1 t)) z)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))
(*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 a) z) (*.f64 -2/3 (-.f64 b c))) t)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 c (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z))) b) a) (*.f64 (sqrt.f64 (/.f64 1 t)) z)) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 c (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z))) b) a) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 c (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z))) b) a) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(*.f64 a (-.f64 c b))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 a) z)
(+.f64 (*.f64 (sqrt.f64 a) z) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z))))
(+.f64 (*.f64 (sqrt.f64 a) z) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (pow.f64 t 2) z))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z)))))
(+.f64 (*.f64 (sqrt.f64 a) z) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 3) z))))))
(*.f64 (sqrt.f64 t) z)
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 t)))) (*.f64 (sqrt.f64 t) z))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 (sqrt.f64 t) z)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 t) z) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))
(+.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) 0)
(+.f64 0 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))
(-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) 0)
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) 1)
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))
(*.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))
(*.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (/.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))
(*.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) 1))
(*.f64 (/.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))))
(pow.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) 1)
(+.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) 0)
(+.f64 0 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))) 1)
(*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) 1)
(*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (/.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))
(*.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))))
(*.f64 (-.f64 (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) -1)
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) (/.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) (*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) 1))
(*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))) (/.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))))))
(/.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) 1)
(/.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (/.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))
(/.f64 (-.f64 (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) -1)
(pow.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) 1)
(neg.f64 (-.f64 (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))
(+.f64 (/.f64 2 (*.f64 t 3)) 0)
(+.f64 0 (/.f64 2 (*.f64 t 3)))
(-.f64 (/.f64 2 (*.f64 t 3)) 0)
(*.f64 (/.f64 2 (*.f64 t 3)) 1)
(*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))))
(*.f64 1 (/.f64 2 (*.f64 t 3)))
(*.f64 (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))) (/.f64 1 (/.f64 2 (*.f64 t 3))))
(*.f64 (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))) (*.f64 (/.f64 1 (/.f64 2 (*.f64 t 3))) 1))
(*.f64 (/.f64 1 (/.f64 2 (*.f64 t 3))) (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))))
(*.f64 (*.f64 (/.f64 2 (*.f64 t 3)) (*.f64 (/.f64 2 (*.f64 t 3)) (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))))) (/.f64 (/.f64 1 (/.f64 2 (*.f64 t 3))) (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3)))))
(pow.f64 (/.f64 2 (*.f64 t 3)) 1)
(+.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 0)
(+.f64 0 (*.f64 z (sqrt.f64 (+.f64 t a))))
(-.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 0)
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (*.f64 z (sqrt.f64 (+.f64 t a)))))
(pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)
Outputs
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (sqrt.f64 a) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 a))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a)))))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 a)) 1/2)))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 z 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))
(+.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))))) (*.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))))
(+.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 a)) 1/2))) (*.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))))
(+.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))))) (*.f64 z (*.f64 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 z 1/2)) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 t (*.f64 -1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))))
(+.f64 (*.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))) (+.f64 (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (pow.f64 t 2)))))))
(+.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 a)) 1/2))) (+.f64 (*.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (pow.f64 t 2))))))
(+.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))))) (+.f64 (*.f64 z (*.f64 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) -1/8)) (*.f64 z (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 2)) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 z 1/2)) (+.f64 (*.f64 t (*.f64 -1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) (*.f64 z 1/16))))))
(*.f64 (sqrt.f64 (/.f64 1 t)) z)
(*.f64 z (sqrt.f64 (/.f64 1 t)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a (*.f64 z 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1/8 (*.f64 (*.f64 z (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 z (*.f64 (pow.f64 a 2) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a (*.f64 z 1/2))) (*.f64 (*.f64 z (pow.f64 a 2)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 z (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 1/16 (*.f64 (*.f64 z (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))))))
(+.f64 (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 z (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (*.f64 -1/8 (*.f64 (*.f64 z (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 z (*.f64 (pow.f64 a 2) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (*.f64 z (*.f64 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) 1/16)))))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a (*.f64 z 1/2))) (+.f64 (*.f64 (*.f64 z (pow.f64 a 2)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 (pow.f64 a 3) (*.f64 z 1/16))))))
(*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))
(*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(neg.f64 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(*.f64 (-.f64 b c) (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (neg.f64 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 (-.f64 b c))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (neg.f64 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 (-.f64 b c))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (neg.f64 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 (-.f64 b c))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (neg.f64 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 (-.f64 b c))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (neg.f64 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 (-.f64 b c))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (neg.f64 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 (-.f64 b c))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (neg.f64 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 (-.f64 b c))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (neg.f64 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 (-.f64 b c))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (neg.f64 (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 (-.f64 b c))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 a) z) (*.f64 -2/3 (-.f64 b c))) t)
(/.f64 (-.f64 (*.f64 z (sqrt.f64 a)) (*.f64 (-.f64 b c) -2/3)) t)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(-.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 a 5/6))))
(-.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 a)) 1/2))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 a 5/6))))
(-.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 z 1/2))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 a 5/6))))
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))))) (*.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 a 5/6))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 a)) 1/2))) (*.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 a 5/6))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))))) (*.f64 z (*.f64 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) -1/8))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 a 5/6))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 z 1/2)) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 t (*.f64 -1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 a 5/6))))
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))) (+.f64 (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (pow.f64 t 2))))))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 a 5/6))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 a)) 1/2))) (+.f64 (*.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (pow.f64 t 2)))))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 a 5/6))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))))) (+.f64 (*.f64 z (*.f64 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) -1/8)) (*.f64 z (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 2)) 1/16)))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 a 5/6))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 z 1/2)) (+.f64 (*.f64 t (*.f64 -1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) (*.f64 z 1/16)))))) (+.f64 (*.f64 -2/3 (/.f64 (-.f64 b c) t)) (*.f64 (-.f64 b c) (+.f64 a 5/6))))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 a 5/6)))
(*.f64 (-.f64 b c) (neg.f64 (+.f64 a 5/6)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 a 5/6)))
(*.f64 (-.f64 b c) (neg.f64 (+.f64 a 5/6)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 c (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z))) b) a) (*.f64 (sqrt.f64 (/.f64 1 t)) z)) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 a (-.f64 (+.f64 c (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2))) b))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 a (-.f64 (+.f64 c (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) b))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 c (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z))) b) a) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (+.f64 (*.f64 a (-.f64 (+.f64 c (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2))) b)) (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 -1/8 (*.f64 (*.f64 z (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 a (-.f64 (+.f64 c (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2))) b)) (*.f64 -1/8 (*.f64 (*.f64 z (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 z (*.f64 (pow.f64 a 2) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (*.f64 a (-.f64 (+.f64 c (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) b)))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 (*.f64 z (pow.f64 a 2)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (*.f64 a (-.f64 (+.f64 c (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2))) b)))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 c (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z))) b) a) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (*.f64 (sqrt.f64 (/.f64 1 t)) z)))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (+.f64 (*.f64 a (-.f64 (+.f64 c (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2))) b)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 z (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 1/16 (*.f64 (*.f64 z (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))))))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 z (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 a (-.f64 (+.f64 c (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2))) b)) (*.f64 -1/8 (*.f64 (*.f64 z (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (+.f64 (*.f64 z (*.f64 (pow.f64 a 2) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (*.f64 a (-.f64 (+.f64 c (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) b))) (*.f64 z (*.f64 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) 1/16)))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 a (-.f64 (+.f64 c (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2))) b)) (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 (*.f64 z (pow.f64 a 2)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 (pow.f64 a 3) (*.f64 z 1/16)))))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 a (-.f64 (+.f64 c (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2))) b)) (+.f64 (*.f64 (*.f64 z (pow.f64 a 2)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 (pow.f64 a 3) (*.f64 z 1/16)))))) (*.f64 (-.f64 b c) (-.f64 5/6 (*.f64 (/.f64 1 t) 2/3))))
(*.f64 a (-.f64 c b))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(*.f64 -1 (*.f64 a (-.f64 b c)))
(*.f64 (-.f64 b c) (neg.f64 a))
(*.f64 a (neg.f64 (-.f64 b c)))
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 c)))
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 c)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 c)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 c)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 c)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 c)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 c)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 c)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 c)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 -1 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (neg.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (neg.f64 c)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6)))) (*.f64 c (-.f64 (*.f64 (/.f64 1 t) 2/3) (+.f64 a 5/6))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 b (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))) (*.f64 b (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a)))) (*.f64 b (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))) (*.f64 b (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a)))) (*.f64 b (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))) (*.f64 b (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a)))) (*.f64 b (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))
(*.f64 c (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))) (*.f64 b (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a)))) (*.f64 b (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))) (*.f64 b (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a)))) (*.f64 b (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))) (*.f64 b (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a)))) (*.f64 b (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))
(*.f64 c (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))) (*.f64 b (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a)))) (*.f64 b (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))) (*.f64 b (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a)))) (*.f64 b (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))) (*.f64 b (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 c (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a)))) (*.f64 b (-.f64 5/6 (-.f64 (*.f64 (/.f64 1 t) 2/3) a))))
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 (sqrt.f64 a) z)
(*.f64 z (sqrt.f64 a))
(+.f64 (*.f64 (sqrt.f64 a) z) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z))))
(+.f64 (*.f64 z (sqrt.f64 a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 t z) 1/2)))
(+.f64 (*.f64 z (sqrt.f64 a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/2 (*.f64 t z))))
(+.f64 (*.f64 z (sqrt.f64 a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t (*.f64 z 1/2))))
(+.f64 (*.f64 (sqrt.f64 a) z) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (pow.f64 t 2) z))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z)))))
(+.f64 (*.f64 z (sqrt.f64 a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 t z) 1/2)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 z (sqrt.f64 a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/2 (*.f64 t z))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 z (sqrt.f64 a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t (*.f64 z 1/2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t (*.f64 z 1/2))) (+.f64 (*.f64 z (sqrt.f64 a)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 (sqrt.f64 a) z) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 3) z))))))
(+.f64 (*.f64 z (sqrt.f64 a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 t z) 1/2)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (pow.f64 t 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (pow.f64 t 2)))))))
(+.f64 (*.f64 z (sqrt.f64 a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/2 (*.f64 t z))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (pow.f64 t 2)))) (*.f64 1/16 (*.f64 z (*.f64 (pow.f64 t 3) (sqrt.f64 (/.f64 1 (pow.f64 a 5)))))))))
(+.f64 (*.f64 z (sqrt.f64 a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t (*.f64 z 1/2))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (pow.f64 t 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 (pow.f64 t 3) 1/16))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t (*.f64 z 1/2))) (+.f64 (+.f64 (*.f64 z (sqrt.f64 a)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 3) (*.f64 z 1/16)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (pow.f64 t 2))))))
(+.f64 (+.f64 (*.f64 z (sqrt.f64 a)) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t (*.f64 z 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (pow.f64 t 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 3) (*.f64 z 1/16)))))
(*.f64 (sqrt.f64 t) z)
(*.f64 z (sqrt.f64 t))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 t)))) (*.f64 (sqrt.f64 t) z))
(+.f64 (*.f64 z (sqrt.f64 t)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z))))
(+.f64 (*.f64 z (sqrt.f64 t)) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 (*.f64 a z) 1/2)))
(+.f64 (*.f64 z (sqrt.f64 t)) (*.f64 a (*.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 (sqrt.f64 t) z)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z))) (+.f64 (*.f64 z (sqrt.f64 t)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 z (sqrt.f64 t)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 (*.f64 a z) 1/2)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 z (sqrt.f64 t)) (+.f64 (*.f64 a (*.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) 1/2)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 z (sqrt.f64 t)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 (pow.f64 a 2) -1/8)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 t) z) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (pow.f64 a 2)))) (+.f64 (*.f64 z (sqrt.f64 t)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (pow.f64 a 3)))))))
(+.f64 (*.f64 z (sqrt.f64 t)) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (pow.f64 a 2)))) (*.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 (*.f64 a z) 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (pow.f64 a 2)))) (+.f64 (*.f64 a (*.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) 1/2)) (+.f64 (*.f64 z (sqrt.f64 t)) (*.f64 (pow.f64 a 3) (*.f64 z (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))))
(+.f64 (*.f64 z (sqrt.f64 t)) (+.f64 (*.f64 z (*.f64 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) 1/16)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 (pow.f64 a 2) -1/8))))))
(+.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) 0)
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t)
(+.f64 0 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t)
(-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) 0)
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t)
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) 1)
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t)
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t)
(*.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t)
(*.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (/.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t)
(*.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) 1))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t)
(*.f64 (/.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t)
(pow.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) 1)
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t)
(+.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) 0)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(+.f64 0 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t))) 1)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) 1)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (/.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(*.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(*.f64 (-.f64 (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) -1)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) (/.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) (*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) 1))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(*.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))) (/.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))) (*.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(/.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) 1)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(/.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (/.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(/.f64 (-.f64 (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)) -1)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(pow.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6)))) 1)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(neg.f64 (-.f64 (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 a (-.f64 (/.f64 2 (*.f64 t 3)) 5/6))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) z) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(+.f64 (/.f64 2 (*.f64 t 3)) 0)
(/.f64 2 (*.f64 t 3))
(+.f64 0 (/.f64 2 (*.f64 t 3)))
(/.f64 2 (*.f64 t 3))
(-.f64 (/.f64 2 (*.f64 t 3)) 0)
(/.f64 2 (*.f64 t 3))
(*.f64 (/.f64 2 (*.f64 t 3)) 1)
(/.f64 2 (*.f64 t 3))
(*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))))
(/.f64 2 (*.f64 t 3))
(*.f64 1 (/.f64 2 (*.f64 t 3)))
(/.f64 2 (*.f64 t 3))
(*.f64 (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))) (/.f64 1 (/.f64 2 (*.f64 t 3))))
(/.f64 2 (*.f64 t 3))
(*.f64 (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))) (*.f64 (/.f64 1 (/.f64 2 (*.f64 t 3))) 1))
(/.f64 2 (*.f64 t 3))
(*.f64 (/.f64 1 (/.f64 2 (*.f64 t 3))) (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))))
(/.f64 2 (*.f64 t 3))
(*.f64 (*.f64 (/.f64 2 (*.f64 t 3)) (*.f64 (/.f64 2 (*.f64 t 3)) (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3))))) (/.f64 (/.f64 1 (/.f64 2 (*.f64 t 3))) (*.f64 (/.f64 2 (*.f64 t 3)) (/.f64 2 (*.f64 t 3)))))
(/.f64 2 (*.f64 t 3))
(pow.f64 (/.f64 2 (*.f64 t 3)) 1)
(/.f64 2 (*.f64 t 3))
(+.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 0)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(+.f64 0 (*.f64 z (sqrt.f64 (+.f64 t a))))
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(-.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 0)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (*.f64 z (sqrt.f64 (+.f64 t a)))))
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)
(*.f64 (sqrt.f64 (+.f64 a t)) z)

eval132.0ms (0.2%)

Compiler

Compiled 8649 to 5179 computations (40.1% saved)

prune63.0ms (0.1%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1895194
Fresh000
Picked101
Done000
Total1905195
Error
0.0b
Counts
195 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
25.6b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))
20.8b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))
15.8b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
19.8b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))))
19.3b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
Compiler

Compiled 244 to 182 computations (25.4% saved)

localize34.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
0.0b
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
0.0b
(-.f64 -5/6 a)
0.1b
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
Compiler

Compiled 88 to 50 computations (43.2% saved)

series16.0ms (0%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
3.0ms
b
@-inf
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
1.0ms
c
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
1.0ms
y
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
1.0ms
a
@inf
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
1.0ms
b
@0
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))

rewrite143.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
952×rational.json-simplify-47
790×rational.json-simplify-50
652×rational.json-5
650×exponential.json-3
650×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01590
112590
239890
3148190
4574890
Stop Event
node limit
Counts
4 → 62
Calls
Call 1
Inputs
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(-.f64 -5/6 a)
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (/.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -5/6 a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -5/6 (-.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -5/6 (-.f64 a -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -5/6 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -5/6 a) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 a -5/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (/.f64 1 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (/.f64 1 (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (/.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (/.f64 -1 (-.f64 a -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (-.f64 -1 (-.f64 -5/6 (-.f64 a -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (/.f64 (/.f64 1 (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (/.f64 (*.f64 (/.f64 1 (-.f64 -5/6 a)) 1) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))) (/.f64 (/.f64 (/.f64 1 (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -5/6 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -5/6 a) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 a -5/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 -5/6 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 a -5/6))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4))) (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4))) (*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4))) (/.f64 (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8)) (/.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8)) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) 1) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8)) (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8))) (/.f64 (/.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))) (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) (exp.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) (/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y)))))))

simplify487.0ms (0.7%)

Algorithm
egg-herbie
Rules
1396×rational.json-simplify-49
1088×rational.json-simplify-2
1068×rational.json-simplify-54
630×rational.json-simplify-50
574×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02707848
16547320
215156802
332226522
474736522
Stop Event
node limit
Counts
194 → 223
Calls
Call 1
Inputs
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(*.f64 -5/6 (-.f64 b c))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
-5/6
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 -1 a) 5/6)
(*.f64 -1 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 -1 a) 5/6)
(*.f64 -1 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 -1 a) 5/6)
(exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))
(+.f64 (*.f64 -2 (*.f64 b (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (+.f64 5/6 a)))) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 -2 (*.f64 b (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (+.f64 5/6 a)))) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2))))))
(+.f64 (*.f64 -4/3 (*.f64 (pow.f64 b 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 3)))) (+.f64 (*.f64 -2 (*.f64 b (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (+.f64 5/6 a)))) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2)))))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a)))) (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a)))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2))))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a)))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2)))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 3)))))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(exp.f64 (*.f64 -5/3 (-.f64 b c)))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) a))) (exp.f64 (*.f64 -5/3 (-.f64 b c))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) a))) (+.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) a))) (+.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (+.f64 (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 a 3)))) (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (pow.f64 a 2)))))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 5/6 a) 2))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a)))))))
(+.f64 (*.f64 -4/3 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 5/6 a) 3))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 5/6 a) 2))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a))))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2)))))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 3))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2))))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (pow.f64 a 2) y)))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (pow.f64 a 2) y)))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 3) (*.f64 (pow.f64 a 3) y)))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6)))))
(+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 0)
(+.f64 0 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(-.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 1)
(/.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 1)
(/.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (/.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(+.f64 (-.f64 -5/6 a) 0)
(+.f64 0 (-.f64 -5/6 a))
(+.f64 1 (-.f64 -5/6 (-.f64 a -1)))
(+.f64 (-.f64 -5/6 (-.f64 a -1)) 1)
(*.f64 (-.f64 -5/6 a) 1)
(*.f64 (-.f64 -5/6 a) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))
(*.f64 1 (-.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (-.f64 -5/6 a))
(*.f64 (-.f64 a -5/6) -1)
(*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (/.f64 1 (-.f64 -5/6 a)))
(*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (/.f64 1 (-.f64 -5/6 a)) 1))
(*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (/.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (-.f64 -5/6 a)))
(*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (/.f64 -1 (-.f64 a -5/6)))
(*.f64 (neg.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (-.f64 -1 (-.f64 -5/6 (-.f64 a -1))))
(*.f64 (/.f64 1 (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))
(*.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (/.f64 (/.f64 1 (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))))
(*.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (/.f64 (*.f64 (/.f64 1 (-.f64 -5/6 a)) 1) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))) (/.f64 (/.f64 (/.f64 1 (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))
(/.f64 (-.f64 -5/6 a) 1)
(/.f64 (-.f64 -5/6 a) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))
(/.f64 (-.f64 a -5/6) -1)
(pow.f64 (-.f64 -5/6 a) 1)
(neg.f64 (-.f64 a -5/6))
(+.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 0)
(+.f64 0 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(-.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 0)
(-.f64 0 (neg.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))
(-.f64 (-.f64 0 (-.f64 -1 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))) 1)
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 1)
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))
(*.f64 1 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4))) (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4))) (*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) 1))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4))) (/.f64 (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8)) (/.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8)) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) 1) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8)) (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8))) (/.f64 (/.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))) (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) (exp.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 1)
(/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))
(pow.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 1)
(neg.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) 0)
(+.f64 0 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y))
(-.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) 0)
(-.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) (/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) 1)
(neg.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y)))
Outputs
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(*.f64 -1 (*.f64 (+.f64 5/6 a) b))
(*.f64 (+.f64 5/6 a) (neg.f64 b))
(*.f64 b (-.f64 -5/6 a))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(*.f64 -1 (*.f64 (+.f64 5/6 a) b))
(*.f64 (+.f64 5/6 a) (neg.f64 b))
(*.f64 b (-.f64 -5/6 a))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(*.f64 -1 (*.f64 (+.f64 5/6 a) b))
(*.f64 (+.f64 5/6 a) (neg.f64 b))
(*.f64 b (-.f64 -5/6 a))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -1 (*.f64 (+.f64 5/6 a) b)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (neg.f64 b)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(*.f64 -5/6 (-.f64 b c))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 -1 (*.f64 a (-.f64 b c))))
(*.f64 (-.f64 b c) (+.f64 -5/6 (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 -1 (*.f64 a (-.f64 b c))))
(*.f64 (-.f64 b c) (+.f64 -5/6 (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 -1 (*.f64 a (-.f64 b c))))
(*.f64 (-.f64 b c) (+.f64 -5/6 (neg.f64 a)))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(*.f64 -1 (*.f64 a (-.f64 b c)))
(*.f64 (-.f64 b c) (neg.f64 a))
(*.f64 a (neg.f64 (-.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 -1 (*.f64 a (-.f64 b c))))
(*.f64 (-.f64 b c) (+.f64 -5/6 (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 -1 (*.f64 a (-.f64 b c))))
(*.f64 (-.f64 b c) (+.f64 -5/6 (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 -1 (*.f64 a (-.f64 b c))))
(*.f64 (-.f64 b c) (+.f64 -5/6 (neg.f64 a)))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(*.f64 -1 (*.f64 a (-.f64 b c)))
(*.f64 (-.f64 b c) (neg.f64 a))
(*.f64 a (neg.f64 (-.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 -1 (*.f64 a (-.f64 b c))))
(*.f64 (-.f64 b c) (+.f64 -5/6 (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 -1 (*.f64 a (-.f64 b c))))
(*.f64 (-.f64 b c) (+.f64 -5/6 (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 -1 (*.f64 a (-.f64 b c))))
(*.f64 (-.f64 b c) (+.f64 -5/6 (neg.f64 a)))
-5/6
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 -1 a)
(*.f64 a -1)
(neg.f64 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 -1 a)
(*.f64 a -1)
(neg.f64 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))
(exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2)))
(+.f64 (*.f64 -2 (*.f64 b (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (+.f64 5/6 a)))) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 -2 (*.f64 b (*.f64 (+.f64 5/6 a) (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))))))
(+.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) -2)))
(+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (*.f64 (+.f64 5/6 a) (*.f64 b -2))))
(+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) -2)))
(+.f64 (*.f64 -2 (*.f64 b (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (+.f64 5/6 a)))) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2))))))
(+.f64 (*.f64 -2 (*.f64 b (*.f64 (+.f64 5/6 a) (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))))) (+.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 2 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (pow.f64 (*.f64 (+.f64 5/6 a) b) 2)))))
(+.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (+.f64 (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) -2)) (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (pow.f64 (*.f64 (+.f64 5/6 a) b) 2) 2))))
(+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (*.f64 2 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (pow.f64 (*.f64 (+.f64 5/6 a) b) 2)))))
(+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (+.f64 (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) -2)) (*.f64 (pow.f64 (*.f64 (+.f64 5/6 a) b) 2) (*.f64 2 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2)))))))
(+.f64 (*.f64 -4/3 (*.f64 (pow.f64 b 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 3)))) (+.f64 (*.f64 -2 (*.f64 b (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (+.f64 5/6 a)))) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2)))))))
(+.f64 (*.f64 -2 (*.f64 b (*.f64 (+.f64 5/6 a) (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))))) (+.f64 (+.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 2 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (pow.f64 (*.f64 (+.f64 5/6 a) b) 2)))) (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (pow.f64 (*.f64 (+.f64 5/6 a) b) 3)))))
(+.f64 (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) -2)) (+.f64 (+.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (pow.f64 (*.f64 (+.f64 5/6 a) b) 2) 2))) (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (pow.f64 (*.f64 (+.f64 5/6 a) b) 3) -4/3))))
(+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (pow.f64 (*.f64 (+.f64 5/6 a) b) 2))) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (*.f64 -4/3 (pow.f64 (*.f64 (+.f64 5/6 a) b) 3))))))
(+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 5/6 a) b) 2) (*.f64 2 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (*.f64 -4/3 (pow.f64 (*.f64 (+.f64 5/6 a) b) 3)))) (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) -2))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2)))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (+.f64 c (*.f64 -1 b)))))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 (+.f64 c (neg.f64 b)))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (+.f64 c (*.f64 -1 b)))))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 (+.f64 c (neg.f64 b)))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (+.f64 c (*.f64 -1 b)))))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 (+.f64 c (neg.f64 b)))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (+.f64 c (*.f64 -1 b)))))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 (+.f64 c (neg.f64 b)))))
(exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))
(exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2)))
(+.f64 (*.f64 2 (*.f64 c (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a)))) (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))
(+.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) (*.f64 c (*.f64 (*.f64 (+.f64 5/6 a) (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2)))) 2)))
(+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b)))))))
(+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (*.f64 c (*.f64 2 (*.f64 (+.f64 5/6 a) (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2)))))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a)))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2))))))
(+.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (pow.f64 c 2)))) (*.f64 c (*.f64 (*.f64 (+.f64 5/6 a) (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2)))) 2))))
(+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) (*.f64 2 (+.f64 (*.f64 (+.f64 5/6 a) (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))))) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) (pow.f64 (*.f64 c (+.f64 5/6 a)) 2)))))
(+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (*.f64 2 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (+.f64 (pow.f64 (*.f64 c (+.f64 5/6 a)) 2) (*.f64 c (+.f64 5/6 a))))))
(+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (*.f64 2 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (+.f64 (*.f64 c (+.f64 5/6 a)) (pow.f64 (*.f64 c (+.f64 5/6 a)) 2)))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a)))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2)))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 3)))))))
(+.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) (+.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (pow.f64 c 2)))) (*.f64 4/3 (*.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) (*.f64 (pow.f64 (+.f64 5/6 a) 3) (pow.f64 c 3))))) (*.f64 c (*.f64 (*.f64 (+.f64 5/6 a) (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2)))) 2))))
(+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b)))))) (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) (pow.f64 (*.f64 c (+.f64 5/6 a)) 2))) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) (*.f64 (pow.f64 (*.f64 c (+.f64 5/6 a)) 3) 4/3)))))
(+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (*.f64 4/3 (pow.f64 (*.f64 c (+.f64 5/6 a)) 3))) (*.f64 2 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (+.f64 (pow.f64 (*.f64 c (+.f64 5/6 a)) 2) (*.f64 c (+.f64 5/6 a)))))))
(+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (*.f64 4/3 (pow.f64 (*.f64 c (+.f64 5/6 a)) 3))) (*.f64 2 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (+.f64 (*.f64 c (+.f64 5/6 a)) (pow.f64 (*.f64 c (+.f64 5/6 a)) 2))))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2)))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 5/6 a) (+.f64 b (*.f64 c -1)))))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 (+.f64 b (neg.f64 c)))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 5/6 a) (+.f64 b (*.f64 c -1)))))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 (+.f64 b (neg.f64 c)))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 5/6 a) (+.f64 b (*.f64 c -1)))))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 (+.f64 b (neg.f64 c)))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 5/6 a) (+.f64 b (*.f64 c -1)))))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 (+.f64 b (neg.f64 c)))))
(exp.f64 (*.f64 -5/3 (-.f64 b c)))
(exp.f64 (*.f64 (-.f64 b c) -5/3))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) a))) (exp.f64 (*.f64 -5/3 (-.f64 b c))))
(+.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 -2 (*.f64 (*.f64 a (-.f64 b c)) (exp.f64 (*.f64 (-.f64 b c) -5/3)))))
(+.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 (*.f64 a (-.f64 b c)) (*.f64 -2 (exp.f64 (*.f64 (-.f64 b c) -5/3)))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) a))) (+.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 a (-.f64 b c)) (exp.f64 (*.f64 (-.f64 b c) -5/3)))) (+.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 2 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (pow.f64 (*.f64 a (-.f64 b c)) 2)))))
(+.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 (*.f64 (*.f64 a (-.f64 b c)) (*.f64 -2 (exp.f64 (*.f64 (-.f64 b c) -5/3)))) (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 2 (pow.f64 (*.f64 a (-.f64 b c)) 2)))))
(+.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 (*.f64 2 (pow.f64 (*.f64 a (-.f64 b c)) 2)) (*.f64 (*.f64 a (-.f64 b c)) -2))))
(+.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 (*.f64 (*.f64 a (-.f64 b c)) -2) (*.f64 2 (pow.f64 (*.f64 a (-.f64 b c)) 2)))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) a))) (+.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (+.f64 (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 a 3)))) (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 a (-.f64 b c)) (exp.f64 (*.f64 (-.f64 b c) -5/3)))) (+.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (pow.f64 (*.f64 a (-.f64 b c)) 2))) (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (pow.f64 (*.f64 a (-.f64 b c)) 3))))))
(+.f64 (*.f64 (*.f64 a (-.f64 b c)) (*.f64 -2 (exp.f64 (*.f64 (-.f64 b c) -5/3)))) (+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 2 (pow.f64 (*.f64 a (-.f64 b c)) 2))) (+.f64 (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (pow.f64 (*.f64 a (-.f64 b c)) 3))) (exp.f64 (*.f64 (-.f64 b c) -5/3)))))
(+.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (pow.f64 (*.f64 a (-.f64 b c)) 3))) (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 (*.f64 2 (pow.f64 (*.f64 a (-.f64 b c)) 2)) (*.f64 (*.f64 a (-.f64 b c)) -2)))))
(+.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (pow.f64 (*.f64 a (-.f64 b c)) 3))) (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 (*.f64 (*.f64 a (-.f64 b c)) -2) (*.f64 2 (pow.f64 (*.f64 a (-.f64 b c)) 2))))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2)))
(exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) y)
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a))))))
(+.f64 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) y) (*.f64 -2 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (*.f64 (+.f64 5/6 a) b) y))))
(*.f64 y (+.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) -2))))
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (+.f64 y (*.f64 -2 (*.f64 (*.f64 (+.f64 5/6 a) b) y))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 5/6 a) 2))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) y) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (*.f64 (+.f64 5/6 a) b) y))) (*.f64 2 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (pow.f64 (*.f64 (+.f64 5/6 a) b) 2) y)))))
(+.f64 (*.f64 y (+.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) -2)))) (*.f64 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (pow.f64 (*.f64 (+.f64 5/6 a) b) 2) 2)) y))
(+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (+.f64 y (*.f64 -2 (*.f64 (*.f64 (+.f64 5/6 a) b) y)))) (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (pow.f64 (*.f64 (+.f64 5/6 a) b) 2)))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (*.f64 (*.f64 (+.f64 5/6 a) b) y))) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (+.f64 y (*.f64 2 (*.f64 y (pow.f64 (*.f64 (+.f64 5/6 a) b) 2))))))
(+.f64 (*.f64 -4/3 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 5/6 a) 3))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 5/6 a) 2))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) y) (+.f64 (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (*.f64 (+.f64 5/6 a) b) y))) (*.f64 2 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (pow.f64 (*.f64 (+.f64 5/6 a) b) 2) y)))) (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (pow.f64 (*.f64 (+.f64 5/6 a) b) 3) y)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (pow.f64 (*.f64 (+.f64 5/6 a) b) 2) 2)) y) (+.f64 (*.f64 y (+.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) -2)))) (*.f64 (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (*.f64 (pow.f64 (*.f64 (+.f64 5/6 a) b) 3) -4/3)) y)))
(+.f64 (*.f64 y (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (*.f64 2 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (pow.f64 (*.f64 (+.f64 5/6 a) b) 2))))) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (+.f64 y (*.f64 -4/3 (*.f64 y (pow.f64 (*.f64 (+.f64 5/6 a) b) 3))))))
(+.f64 (*.f64 y (+.f64 (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) -2)) (*.f64 (pow.f64 (*.f64 (+.f64 5/6 a) b) 2) (*.f64 2 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))))) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (+.f64 y (*.f64 -4/3 (*.f64 y (pow.f64 (*.f64 (+.f64 5/6 a) b) 3))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (+.f64 c (*.f64 -1 b))))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 (+.f64 c (neg.f64 b))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (+.f64 c (*.f64 -1 b))))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 (+.f64 c (neg.f64 b))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (+.f64 c (*.f64 -1 b))))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 (+.f64 c (neg.f64 b))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (+.f64 c (*.f64 -1 b))))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 (+.f64 c (neg.f64 b))))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y)
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))))
(+.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) y) (*.f64 c (*.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) (*.f64 (+.f64 5/6 a) y)) 2)))
(+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) y) (*.f64 c (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) y)))))
(*.f64 y (+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (*.f64 c (*.f64 2 (*.f64 (+.f64 5/6 a) (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))))))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) y) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) (*.f64 (pow.f64 (+.f64 5/6 a) 2) y)))) (*.f64 c (*.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) (*.f64 (+.f64 5/6 a) y)) 2))))
(+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) y) (*.f64 2 (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) (*.f64 (*.f64 (+.f64 5/6 a) y) c)) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) (*.f64 (pow.f64 (*.f64 c (+.f64 5/6 a)) 2) y)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y) (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (+.f64 (pow.f64 (*.f64 c (+.f64 5/6 a)) 2) (*.f64 c (+.f64 5/6 a)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y) (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (+.f64 (*.f64 c (+.f64 5/6 a)) (pow.f64 (*.f64 c (+.f64 5/6 a)) 2))))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 3))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) y) (+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) (*.f64 (pow.f64 (+.f64 5/6 a) 2) y)))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) (*.f64 (pow.f64 (+.f64 5/6 a) 3) y))))) (*.f64 c (*.f64 (*.f64 (exp.f64 (*.f64 b (*.f64 (+.f64 5/6 a) -2))) (*.f64 (+.f64 5/6 a) y)) 2))))
(+.f64 (*.f64 4/3 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) (*.f64 (pow.f64 (*.f64 c (+.f64 5/6 a)) 3) y))) (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) y) (*.f64 2 (+.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) (*.f64 (*.f64 (+.f64 5/6 a) y) c)) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 b))) (*.f64 (pow.f64 (*.f64 c (+.f64 5/6 a)) 2) y))))))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (+.f64 (pow.f64 (*.f64 c (+.f64 5/6 a)) 2) (*.f64 c (+.f64 5/6 a)))))) (*.f64 y (+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (*.f64 4/3 (pow.f64 (*.f64 c (+.f64 5/6 a)) 3))))))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (+.f64 (*.f64 c (+.f64 5/6 a)) (pow.f64 (*.f64 c (+.f64 5/6 a)) 2))))) (*.f64 y (+.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) (*.f64 4/3 (pow.f64 (*.f64 c (+.f64 5/6 a)) 3))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 (+.f64 5/6 a) (+.f64 b (*.f64 c -1))))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 (+.f64 b (neg.f64 c))))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 (+.f64 5/6 a) (+.f64 b (*.f64 c -1))))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 (+.f64 b (neg.f64 c))))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 (+.f64 5/6 a) (+.f64 b (*.f64 c -1))))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 (+.f64 b (neg.f64 c))))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 (+.f64 5/6 a) (+.f64 b (*.f64 c -1))))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 -2 (+.f64 b (neg.f64 c))))) y)
(*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)
(*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y) (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 (*.f64 a (*.f64 y (-.f64 b c))) -2)))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y)))))
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (pow.f64 a 2) y)))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y) (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 (*.f64 a (*.f64 y (-.f64 b c))) -2))) (*.f64 2 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (pow.f64 a 2) y)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y))))) (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 2 (*.f64 y (pow.f64 (*.f64 a (-.f64 b c)) 2)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 a (-.f64 b c)) 2) y)) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y))))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y))) (+.f64 y (*.f64 2 (*.f64 (pow.f64 (*.f64 a (-.f64 b c)) 2) y)))))
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (pow.f64 a 2) y)))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 3) (*.f64 (pow.f64 a 3) y)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 (*.f64 a (*.f64 y (-.f64 b c))) -2)) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y) (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 (pow.f64 (-.f64 b c) 3) (*.f64 (pow.f64 a 3) y))))) (*.f64 2 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (pow.f64 a 2) y))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y)))) (+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 2 (*.f64 y (pow.f64 (*.f64 a (-.f64 b c)) 2)))) (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 y (*.f64 -4/3 (*.f64 y (pow.f64 (*.f64 a (-.f64 b c)) 3)))))))
(+.f64 (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 (pow.f64 (*.f64 a (-.f64 b c)) 3) y))) (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 a (-.f64 b c)) 2) y)) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y)))) (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 a (-.f64 b c)) 3) y)) (+.f64 y (*.f64 2 (*.f64 (pow.f64 (*.f64 a (-.f64 b c)) 2) y))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (+.f64 5/6 a) -2))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 (-.f64 b c) -2))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2))) y)
(*.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2))) y)
(*.f64 y (exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2))) y)
(*.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2))) y)
(*.f64 y (exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2))) y)
(*.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2))) y)
(*.f64 y (exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2))) y)
(*.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2))) y)
(*.f64 y (exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 0)
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 0 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(-.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 0)
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(-.f64 0 (neg.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 1)
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 1)
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (/.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 1)
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(neg.f64 (neg.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (-.f64 -5/6 a) 0)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(+.f64 0 (-.f64 -5/6 a))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(+.f64 1 (-.f64 -5/6 (-.f64 a -1)))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(+.f64 (-.f64 -5/6 (-.f64 a -1)) 1)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 (-.f64 -5/6 a) 1)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 (-.f64 -5/6 a) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 1 (-.f64 -5/6 a))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (-.f64 -5/6 a))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 (-.f64 a -5/6) -1)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (/.f64 1 (-.f64 -5/6 a)))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (/.f64 1 (-.f64 -5/6 a)) 1))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (/.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (-.f64 -5/6 a)))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (/.f64 -1 (-.f64 a -5/6)))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 (neg.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (-.f64 -1 (-.f64 -5/6 (-.f64 a -1))))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 (/.f64 1 (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (/.f64 (/.f64 1 (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (/.f64 (*.f64 (/.f64 1 (-.f64 -5/6 a)) 1) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))) (/.f64 (/.f64 (/.f64 1 (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(/.f64 (-.f64 -5/6 a) 1)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(/.f64 (-.f64 -5/6 a) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(/.f64 (-.f64 a -5/6) -1)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(pow.f64 (-.f64 -5/6 a) 1)
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(neg.f64 (-.f64 a -5/6))
(-.f64 (*.f64 a -1) 5/6)
(-.f64 (neg.f64 a) 5/6)
(-.f64 -5/6 a)
(+.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 0)
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(+.f64 0 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(-.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 0)
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(-.f64 0 (neg.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(-.f64 (-.f64 0 (-.f64 -1 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))) 1)
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 1)
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(*.f64 1 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4))) (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4))) (*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) 1))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4))) (/.f64 (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8)) (/.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8)) (/.f64 (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 8))) (/.f64 (exp.f64 (*.f64 (-.f64 -5/6 a) (*.f64 (-.f64 b c) -2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8)) (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 -2 (-.f64 -5/6 a)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 8))) (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 -2 (-.f64 -5/6 a)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8)) (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) 1) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8)) (/.f64 (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 8))) (/.f64 (exp.f64 (*.f64 (-.f64 -5/6 a) (*.f64 (-.f64 b c) -2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8)) (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 -2 (-.f64 -5/6 a)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 8))) (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 -2 (-.f64 -5/6 a)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8)) (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8))) (/.f64 (/.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) -2)) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))) (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8))))
(*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8) (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8))) (/.f64 (/.f64 (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))) (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 16)) (/.f64 (/.f64 (exp.f64 (*.f64 (-.f64 -5/6 a) (*.f64 (-.f64 b c) -2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 8)))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 16)) (/.f64 (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 -2 (-.f64 -5/6 a)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))) (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 8))))
(*.f64 (exp.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 16)) (/.f64 (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 -2 (-.f64 -5/6 a)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 4)))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 8)))))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) (exp.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 1)
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (/.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(pow.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 1)
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2)))
(exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2)))
(exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) 0)
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2))) y)
(*.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2))) y)
(*.f64 y (exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2))) y)
(*.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2))) y)
(*.f64 y (exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(-.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) 0)
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2))) y)
(*.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2))) y)
(*.f64 y (exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(-.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y)))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2))) y)
(*.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2))) y)
(*.f64 y (exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y))) 1)
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2))) y)
(*.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2))) y)
(*.f64 y (exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) 1)
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2))) y)
(*.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2))) y)
(*.f64 y (exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) (/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y)))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2))) y)
(*.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2))) y)
(*.f64 y (exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y) 1)
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2))) y)
(*.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2))) y)
(*.f64 y (exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(neg.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) y)))
(*.f64 (exp.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 (*.f64 a -1) 5/6) 2))) y)
(*.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 a) 5/6) (*.f64 (-.f64 b c) 2))) y)
(*.f64 y (exp.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))

localize39.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 a (-.f64 c b))
0.0b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
0.0b
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
Compiler

Compiled 72 to 30 computations (58.3% saved)

series47.0ms (0.1%)

Counts
3 → 104
Calls

36 calls:

TimeVariablePointExpression
9.0ms
c
@-inf
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
5.0ms
c
@0
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
4.0ms
a
@inf
(*.f64 a (-.f64 c b))
3.0ms
b
@0
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
2.0ms
x
@0
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))

rewrite189.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1066×rational.json-simplify-47
748×rational.json-5
746×exponential.json-3
746×rational.json-1
746×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01683
113583
243983
3166483
4657383
Stop Event
node limit
Counts
3 → 32
Calls
Call 1
Inputs
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(*.f64 a (-.f64 c b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (/.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (*.f64 (/.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) (/.f64 (/.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 c b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (-.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (-.f64 c b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 a (-.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 a (-.f64 c b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 c b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 c b)) (/.f64 (*.f64 a (-.f64 c b)) (*.f64 a (-.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (-.f64 c b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 a (-.f64 c b))))))))

simplify271.0ms (0.4%)

Algorithm
egg-herbie
Rules
1134×rational.json-simplify-43
1006×rational.json-simplify-2
934×rational.json-simplify-47
688×rational.json-simplify-44
632×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03489890
18089560
215419450
331109232
464789232
Stop Event
node limit
Counts
136 → 190
Calls
Call 1
Inputs
y
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 (-.f64 c b) 2)))) (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 a 3) (*.f64 y (pow.f64 (-.f64 c b) 3)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 (-.f64 c b) 2)))) (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))
(+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))) (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2))))) (*.f64 -4/3 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 3))))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(/.f64 x (+.f64 y x))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (*.f64 y (-.f64 c b))) (+.f64 y x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 3) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x) 2))))) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 y a))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (*.f64 a (exp.f64 (*.f64 2 (*.f64 c a)))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3))))) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(*.f64 -1 (*.f64 a b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 c a)
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 c a)
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 c a)
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 -1 (*.f64 a b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 -1 (*.f64 a b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 0)
(+.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))
(-.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 0)
(-.f64 0 (neg.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 1)
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 1)
(neg.f64 (neg.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) 0)
(+.f64 0 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))
(-.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) 0)
(-.f64 0 (neg.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
(*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) 1)
(*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))
(*.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (/.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (*.f64 (/.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) 1))
(*.f64 (/.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))
(*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) (/.f64 (/.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))))
(pow.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) 1)
(neg.f64 (neg.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))
(+.f64 (*.f64 a (-.f64 c b)) 0)
(+.f64 0 (*.f64 a (-.f64 c b)))
(-.f64 (*.f64 a (-.f64 c b)) 0)
(-.f64 0 (neg.f64 (*.f64 a (-.f64 c b))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 a (-.f64 c b)))) 1)
(/.f64 (*.f64 a (-.f64 c b)) 1)
(/.f64 (*.f64 a (-.f64 c b)) (/.f64 (*.f64 a (-.f64 c b)) (*.f64 a (-.f64 c b))))
(pow.f64 (*.f64 a (-.f64 c b)) 1)
(neg.f64 (neg.f64 (*.f64 a (-.f64 c b))))
Outputs
y
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))
(+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 (-.f64 c b) 2)))) (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))
(+.f64 (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 (-.f64 c b) 2)))))
(+.f64 y (*.f64 2 (+.f64 (*.f64 y (pow.f64 (*.f64 a (-.f64 c b)) 2)) (*.f64 y (*.f64 a (-.f64 c b))))))
(+.f64 y (*.f64 2 (*.f64 y (+.f64 (*.f64 a (-.f64 c b)) (pow.f64 (*.f64 a (-.f64 c b)) 2)))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 a 3) (*.f64 y (pow.f64 (-.f64 c b) 3)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 (-.f64 c b) 2)))) (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 (-.f64 c b) 2)))) (+.f64 (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))) (*.f64 4/3 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 3) (pow.f64 a 3))))))
(+.f64 y (+.f64 (*.f64 2 (+.f64 (*.f64 y (pow.f64 (*.f64 a (-.f64 c b)) 2)) (*.f64 y (*.f64 a (-.f64 c b))))) (*.f64 y (*.f64 (pow.f64 (*.f64 a (-.f64 c b)) 3) 4/3))))
(+.f64 y (+.f64 (*.f64 y (*.f64 4/3 (pow.f64 (*.f64 a (-.f64 c b)) 3))) (*.f64 2 (*.f64 y (+.f64 (*.f64 a (-.f64 c b)) (pow.f64 (*.f64 a (-.f64 c b)) 2))))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))
(+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (*.f64 2 (*.f64 a (*.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) c))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (*.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y a)) (*.f64 c 2)))
(+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (*.f64 c (*.f64 y a)) 2)))
(*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)))
(+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) c))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (pow.f64 c 2))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (*.f64 2 (+.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 c 2))) (*.f64 a (*.f64 c (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) (*.f64 2 (+.f64 (*.f64 a (*.f64 y (*.f64 c (exp.f64 (*.f64 -2 (*.f64 a b)))))) (*.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) (pow.f64 (*.f64 a c) 2)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (*.f64 2 (*.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 a c)))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))))
(+.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (*.f64 2 (*.f64 a (*.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) c))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (pow.f64 c 2)))))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (*.f64 2 (+.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 c 2))) (*.f64 a (*.f64 c (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (pow.f64 a 3))) (*.f64 (pow.f64 c 3) 4/3))))
(+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) (+.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 y (*.f64 c (exp.f64 (*.f64 -2 (*.f64 a b)))))) (*.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) (pow.f64 (*.f64 a c) 2)))) (*.f64 4/3 (*.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) (pow.f64 (*.f64 a c) 3)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 a c)))) (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (+.f64 y (*.f64 (*.f64 (pow.f64 c 3) (*.f64 y (pow.f64 a 3))) 4/3))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))
(*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))
(*.f64 y (exp.f64 (*.f64 (+.f64 b (neg.f64 c)) (*.f64 a -2))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))
(*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))
(*.f64 y (exp.f64 (*.f64 (+.f64 b (neg.f64 c)) (*.f64 a -2))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))
(*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))
(*.f64 y (exp.f64 (*.f64 (+.f64 b (neg.f64 c)) (*.f64 a -2))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))
(*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))
(*.f64 y (exp.f64 (*.f64 (+.f64 b (neg.f64 c)) (*.f64 a -2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 a))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) (*.f64 -2 (*.f64 y (*.f64 a (*.f64 b (exp.f64 (*.f64 2 (*.f64 a c))))))))
(*.f64 y (+.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (*.f64 -2 (*.f64 a (*.f64 b (exp.f64 (*.f64 c (*.f64 2 a))))))))
(*.f64 y (+.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 a (*.f64 (*.f64 b (exp.f64 (*.f64 2 (*.f64 a c)))) -2))))
(*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (+.f64 y (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))) (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 b (exp.f64 (*.f64 2 (*.f64 a c))))))) (*.f64 y (*.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (pow.f64 b 2))) 2))))
(+.f64 (*.f64 a (*.f64 (*.f64 y (*.f64 b (exp.f64 (*.f64 c (*.f64 2 a))))) -2)) (*.f64 y (+.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (*.f64 2 (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (pow.f64 (*.f64 a b) 2))))))
(*.f64 y (+.f64 (*.f64 a (*.f64 (*.f64 b (exp.f64 (*.f64 2 (*.f64 a c)))) -2)) (+.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(+.f64 (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (+.f64 y (*.f64 (*.f64 y (*.f64 a b)) -2))) (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (*.f64 (pow.f64 (*.f64 a b) 2) 2))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2))))) (*.f64 -4/3 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 3))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 b (exp.f64 (*.f64 2 (*.f64 a c))))))) (+.f64 (*.f64 y (*.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (pow.f64 b 2))) 2)) (*.f64 y (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (pow.f64 b 3))) -4/3)))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (*.f64 (pow.f64 (*.f64 a b) 2) y))) (*.f64 y (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (pow.f64 (*.f64 a b) 3))))) (*.f64 y (+.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (*.f64 -2 (*.f64 a (*.f64 b (exp.f64 (*.f64 c (*.f64 2 a)))))))))
(+.f64 (*.f64 y (+.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 a (*.f64 (*.f64 b (exp.f64 (*.f64 2 (*.f64 a c)))) -2)))) (*.f64 y (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 (pow.f64 (*.f64 a b) 3) -4/3)) (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(+.f64 (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (+.f64 y (*.f64 (*.f64 y (*.f64 a b)) -2))) (*.f64 y (+.f64 (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (*.f64 (pow.f64 (*.f64 a b) 3) -4/3)) (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (*.f64 (pow.f64 (*.f64 a b) 2) 2)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))
(*.f64 y (exp.f64 (*.f64 a (*.f64 2 (+.f64 c (neg.f64 b))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))
(*.f64 y (exp.f64 (*.f64 a (*.f64 2 (+.f64 c (neg.f64 b))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))
(*.f64 y (exp.f64 (*.f64 a (*.f64 2 (+.f64 c (neg.f64 b))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))
(*.f64 y (exp.f64 (*.f64 a (*.f64 2 (+.f64 c (neg.f64 b))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 3))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2))) (+.f64 (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 3))) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 4)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(-.f64 1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) x)) (+.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2) (pow.f64 x 2))) (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 3) (pow.f64 x 3)))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3))) (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (-.f64 1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(-.f64 1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) x)) (+.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2) (pow.f64 x 2))) (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 3) (pow.f64 x 3)))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3))) (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (-.f64 1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(-.f64 1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) x)) (+.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2) (pow.f64 x 2))) (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 3) (pow.f64 x 3)))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3))) (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (-.f64 1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 3))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2))) (+.f64 (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 3))) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 4)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 3))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 2))) (+.f64 (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 3))) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))) 4)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))))
(/.f64 x (+.f64 y x))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2))))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 (*.f64 (-.f64 c b) x) (*.f64 y a)) (pow.f64 (+.f64 y x) 2))))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 x (*.f64 a (-.f64 c b)))) (pow.f64 (+.f64 y x) 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2)))))
(+.f64 (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2)))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 (-.f64 c b) x) (*.f64 y a)) (pow.f64 (+.f64 y x) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) (*.f64 x (pow.f64 y 2))) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (neg.f64 (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (neg.f64 (pow.f64 a 2))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 x (*.f64 a (-.f64 c b)))) (pow.f64 (+.f64 y x) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (neg.f64 (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (*.f64 y (-.f64 c b))) (+.f64 y x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2))))))
(+.f64 (+.f64 (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2)))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2))))))) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 3) (*.f64 x (pow.f64 y 2))) (pow.f64 (+.f64 y x) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 2))) (*.f64 -2 (/.f64 (*.f64 (*.f64 y (-.f64 c b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2))))) (+.f64 y x))))) -1)))
(+.f64 (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 (*.f64 (-.f64 c b) x) (*.f64 y a)) (pow.f64 (+.f64 y x) 2)))) (+.f64 (*.f64 (pow.f64 a 3) (neg.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 y (-.f64 c b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) (*.f64 x (pow.f64 y 2))) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2))))) (+.f64 y x))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 3) (*.f64 x (pow.f64 y 2))) (pow.f64 (+.f64 y x) 3))))))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) (*.f64 x (pow.f64 y 2))) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (neg.f64 (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 3) (*.f64 x (pow.f64 y 2))) (pow.f64 (+.f64 y x) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 2))) (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 c b) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))))) (+.f64 y x)))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 x (*.f64 a (-.f64 c b)))) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 c b) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))))) (+.f64 y x))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 3) (*.f64 x (pow.f64 y 2))) (pow.f64 (+.f64 y x) 3))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 3) (*.f64 y x)) (pow.f64 (+.f64 y x) 2))))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) x)) c)) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 y x) a))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 y x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 c (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 a x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) x)) c)) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))) (*.f64 (pow.f64 c 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y x) (exp.f64 (*.f64 a (*.f64 b -2))))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) 2))))) -1))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 y x) a))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))) (+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)) (*.f64 (pow.f64 c 2) (neg.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 y x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)))) (*.f64 (pow.f64 c 2) (neg.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (pow.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) 2))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)))))))))
(+.f64 (+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 c (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 a x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x))))) (*.f64 (pow.f64 c 2) (neg.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y a)) 2)) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) 2)))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (pow.f64 a 2) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x))))))))
(+.f64 (+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 c (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 a x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x))))) (*.f64 (pow.f64 c 2) (-.f64 (neg.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y a)) 2)) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) 2))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (pow.f64 a 2) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 3) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x) 2))))) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 y a))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))))))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) x)) c)) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))) (+.f64 (*.f64 (pow.f64 c 3) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 y a) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) x) (pow.f64 a 2))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) 2))))))) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) 2)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y (*.f64 (pow.f64 a 3) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))))) -1)) (*.f64 (pow.f64 c 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y x) (exp.f64 (*.f64 a (*.f64 b -2))))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) 2))))) -1)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 y x) a))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))))) (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x))))))) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (*.f64 (pow.f64 a 3) x) (exp.f64 (*.f64 a (*.f64 b -2))))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 (pow.f64 a 3) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) 2))))))))) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 y x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)))) (+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (pow.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) 2))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)))))) (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (pow.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) 2))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))))) (*.f64 a (exp.f64 (*.f64 -2 (*.f64 a b)))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 3) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) 2))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2)))))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 c (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 a x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))) (+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)) (neg.f64 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y a)) 2)) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) 2)))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (pow.f64 a 2) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))))) (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y a)) 2)) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) 2)))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (pow.f64 a 2) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x))))) (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))))) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (pow.f64 a 3) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) 2))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) x) 2)))))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (+.f64 b (neg.f64 c)) (*.f64 a -2))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (+.f64 b (neg.f64 c)) (*.f64 a -2))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (+.f64 b (neg.f64 c)) (*.f64 a -2))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (+.f64 b (neg.f64 c)) (*.f64 a -2))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x)) (*.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 b x)) a)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 2))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x)) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 2))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x)) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 2))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 b x)) a)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 2))) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 2 (*.f64 a c))) 2)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (*.f64 (pow.f64 a 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 c (*.f64 2 a))) 2)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 3)))) (neg.f64 (pow.f64 b 2))) (+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x)) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 2))) (*.f64 (pow.f64 b 2) (neg.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 3))))))))
(+.f64 (+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x)) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 2)))) (*.f64 (pow.f64 b 2) (neg.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) a) 2)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 3)))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (*.f64 a (exp.f64 (*.f64 2 (*.f64 c a)))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3))))) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 b x)) a)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 2 (*.f64 a c))) 2)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 3)))))) (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 2 (*.f64 a c))) 2)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 3))))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 2 (*.f64 a c))) 2)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 3))))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (*.f64 a (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (*.f64 (pow.f64 a 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 c (*.f64 2 a))) 2)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 3))))))) (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 c (*.f64 2 a))) 2) (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 y 2)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 3)))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (*.f64 (pow.f64 a 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 c (*.f64 2 a))) 2)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 3))))))) (+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x)) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 3))))) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 a (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 3))))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) x) 3))))))))))
(+.f64 (+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x)) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 2)))) (neg.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) a) 2)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 3))))) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) (*.f64 a (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 2 a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) a) 2)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 3))))))) (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (*.f64 y x) (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 c (*.f64 2 a))))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 2))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) 2)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 a)))) x) 3)))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))))
(*.f64 -1 (*.f64 a b))
(*.f64 a (*.f64 b -1))
(*.f64 a (neg.f64 b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(*.f64 c a)
(*.f64 a c)
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(*.f64 c a)
(*.f64 a c)
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(*.f64 c a)
(*.f64 a c)
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 a b))
(*.f64 a (*.f64 b -1))
(*.f64 a (neg.f64 b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 a b))
(*.f64 a (*.f64 b -1))
(*.f64 a (neg.f64 b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 a c) (*.f64 a (*.f64 b -1)))
(*.f64 a (+.f64 c (neg.f64 b)))
(+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 0)
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(+.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(-.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 0)
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(-.f64 0 (neg.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 1)
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 1)
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(neg.f64 (neg.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) 0)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(+.f64 0 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(-.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) 0)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(-.f64 0 (neg.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(*.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (/.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (*.f64 (/.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) 1))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(*.f64 (/.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) (/.f64 (/.f64 1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))) (*.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(pow.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(neg.f64 (neg.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b)))))))
(+.f64 (*.f64 a (-.f64 c b)) 0)
(*.f64 a (-.f64 c b))
(+.f64 0 (*.f64 a (-.f64 c b)))
(*.f64 a (-.f64 c b))
(-.f64 (*.f64 a (-.f64 c b)) 0)
(*.f64 a (-.f64 c b))
(-.f64 0 (neg.f64 (*.f64 a (-.f64 c b))))
(*.f64 a (-.f64 c b))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 a (-.f64 c b)))) 1)
(*.f64 a (-.f64 c b))
(/.f64 (*.f64 a (-.f64 c b)) 1)
(*.f64 a (-.f64 c b))
(/.f64 (*.f64 a (-.f64 c b)) (/.f64 (*.f64 a (-.f64 c b)) (*.f64 a (-.f64 c b))))
(*.f64 a (-.f64 c b))
(pow.f64 (*.f64 a (-.f64 c b)) 1)
(*.f64 a (-.f64 c b))
(neg.f64 (neg.f64 (*.f64 a (-.f64 c b))))
(*.f64 a (-.f64 c b))

localize55.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 a 5/6)
0.1b
(*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))
0.3b
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))
0.4b
(*.f64 (/.f64 1 t) 2/3)
Compiler

Compiled 128 to 94 computations (26.6% saved)

series15.0ms (0%)

Counts
4 → 108
Calls

27 calls:

TimeVariablePointExpression
3.0ms
c
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))
2.0ms
a
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))
1.0ms
y
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))
1.0ms
t
@inf
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))
1.0ms
t
@-inf
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))

rewrite151.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1128×rational.json-simplify-47
764×rational.json-5
762×exponential.json-3
762×rational.json-1
762×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01998
115798
246098
3172098
4680698
Stop Event
node limit
Counts
4 → 45
Calls
Call 1
Inputs
(*.f64 (/.f64 1 t) 2/3)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))
(*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))
(+.f64 a 5/6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 t) 2/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 t) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) 2/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 1 t) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 t) 2/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 t) 2/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 t) 2/3) (/.f64 (*.f64 (/.f64 1 t) 2/3) (*.f64 (/.f64 1 t) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 t) 2/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 1 t) 2/3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) (/.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 a -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 5/6 (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 a 5/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 a)) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 5/6 (-.f64 -1 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -11/6 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 a 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a 5/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a 5/6) (/.f64 (+.f64 a 5/6) (+.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 1 (+.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (/.f64 1 (+.f64 a 5/6)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a 5/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a 5/6) (/.f64 (+.f64 a 5/6) (+.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 a 5/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -5/6 a))))))

simplify484.0ms (0.7%)

Algorithm
egg-herbie
Rules
1782×rational.json-simplify-47
1158×rational.json-simplify-43
1006×rational.json-simplify-54
930×rational.json-simplify-50
658×rational.json-simplify-42
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01815447
14175411
29535369
331245369
Stop Event
node limit
Counts
153 → 117
Calls
Call 1
Inputs
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
y
(+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 -2/3 (/.f64 c t))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
5/6
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 (*.f64 (/.f64 1 t) 2/3) 0)
(+.f64 0 (*.f64 (/.f64 1 t) 2/3))
(-.f64 (*.f64 (/.f64 1 t) 2/3) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 t) 2/3)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 t) 2/3))) 1)
(/.f64 (*.f64 (/.f64 1 t) 2/3) 1)
(/.f64 (*.f64 (/.f64 1 t) 2/3) (/.f64 (*.f64 (/.f64 1 t) 2/3) (*.f64 (/.f64 1 t) 2/3)))
(pow.f64 (*.f64 (/.f64 1 t) 2/3) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 1 t) 2/3)))
(+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) 0)
(+.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))))
(-.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) 0)
(-.f64 0 (neg.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))))) 1)
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) 1)
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c))))))
(pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) 1)
(neg.f64 (neg.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c))))))
(+.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) 0)
(+.f64 0 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(-.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) 0)
(-.f64 0 (neg.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))) 1)
(/.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) 1)
(/.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) (/.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(pow.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) 1)
(neg.f64 (neg.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(-.f64 a -5/6)
(-.f64 5/6 (neg.f64 a))
(-.f64 (+.f64 a 5/6) 0)
(-.f64 0 (-.f64 -5/6 a))
(-.f64 (-.f64 0 (-.f64 -1 a)) 1/6)
(-.f64 (-.f64 5/6 (-.f64 -1 a)) 1)
(-.f64 (-.f64 0 (-.f64 -11/6 a)) 1)
(*.f64 1 (+.f64 a 5/6))
(*.f64 (+.f64 a 5/6) 1)
(*.f64 (+.f64 a 5/6) (/.f64 (+.f64 a 5/6) (+.f64 a 5/6)))
(*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 1 (+.f64 a 5/6)))
(*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (/.f64 1 (+.f64 a 5/6)) 1))
(*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))
(*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))))
(/.f64 (+.f64 a 5/6) 1)
(/.f64 (+.f64 a 5/6) (/.f64 (+.f64 a 5/6) (+.f64 a 5/6)))
(pow.f64 (+.f64 a 5/6) 1)
(neg.f64 (-.f64 -5/6 a))
Outputs
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
y
(+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 y (*.f64 2 (*.f64 y (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 y (*.f64 c (*.f64 (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)) (*.f64 y 2))))
(+.f64 y (*.f64 c (*.f64 (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)) (*.f64 y 2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)) 2))))
(+.f64 y (*.f64 2 (+.f64 (*.f64 y (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)) (*.f64 y (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 y (*.f64 2 (*.f64 y (+.f64 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))) (pow.f64 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))) 2)))))
(+.f64 y (*.f64 2 (*.f64 y (+.f64 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))) (pow.f64 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))) 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3)))))))
(+.f64 y (+.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (*.f64 4/3 (*.f64 y (*.f64 (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3) (pow.f64 c 3))))) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)) 2))))
(+.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2) 2)) (+.f64 y (+.f64 (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (*.f64 y (*.f64 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 3) 4/3)))))
(+.f64 y (+.f64 (*.f64 y (*.f64 4/3 (pow.f64 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))) 3))) (*.f64 2 (*.f64 y (+.f64 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))) (pow.f64 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))) 2))))))
(+.f64 (*.f64 2 (*.f64 y (+.f64 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))) (pow.f64 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))) 2)))) (+.f64 y (*.f64 y (*.f64 4/3 (pow.f64 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))) 3)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 y (*.f64 (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) c))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 y (*.f64 (*.f64 c (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))) 2)))
(*.f64 y (+.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) (*.f64 2 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) c)))))
(*.f64 y (+.f64 (exp.f64 (*.f64 c (*.f64 2 (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) (*.f64 2 (*.f64 a (*.f64 (exp.f64 (*.f64 c (*.f64 2 (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) c)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) c))) (*.f64 2 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (pow.f64 a 2)) (pow.f64 c 2))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (+.f64 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))) (*.f64 y (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (pow.f64 a 2)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6))))) (*.f64 2 (*.f64 y (+.f64 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) c)) (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) (pow.f64 a 2)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6))))) (*.f64 2 (*.f64 y (+.f64 (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 c (*.f64 2 (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) (pow.f64 a 2))) (*.f64 a (*.f64 (exp.f64 (*.f64 c (*.f64 2 (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) c))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) c))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (pow.f64 a 2)) (pow.f64 c 2)))) (*.f64 4/3 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (pow.f64 a 3)) (pow.f64 c 3)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))) (*.f64 y (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (pow.f64 a 2)))))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (pow.f64 a 3)))))))
(+.f64 (*.f64 2 (*.f64 y (+.f64 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) c)) (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) (pow.f64 a 2)))))) (*.f64 y (+.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) (*.f64 4/3 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) (*.f64 (pow.f64 a 3) (pow.f64 c 3)))))))
(+.f64 (*.f64 2 (*.f64 y (+.f64 (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 c (*.f64 2 (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) (pow.f64 a 2))) (*.f64 a (*.f64 (exp.f64 (*.f64 c (*.f64 2 (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) c))))) (*.f64 y (+.f64 (exp.f64 (*.f64 c (*.f64 2 (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) (*.f64 4/3 (*.f64 (exp.f64 (*.f64 c (*.f64 2 (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6)))) (*.f64 (pow.f64 a 3) (pow.f64 c 3)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))))
(*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) c)) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) c)) t)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))))) (pow.f64 t 2)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) t)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) (pow.f64 t 2)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 y (pow.f64 c 2))) (pow.f64 t 2)))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))))) (pow.f64 t 2))) (+.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) c)) t))) (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (pow.f64 c 3))) (pow.f64 t 3)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2)))) (+.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) t)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) (pow.f64 t 2)))) (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (pow.f64 c 3) (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) (pow.f64 t 3)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2)))) (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (pow.f64 c 3) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 y (pow.f64 c 3))) (pow.f64 t 3)))) (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 y (pow.f64 c 2))) (pow.f64 t 2)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))))
(*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) c)) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) c)) t)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))))) (pow.f64 t 2)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) t)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) (pow.f64 t 2)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 y (pow.f64 c 2))) (pow.f64 t 2)))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))))) (pow.f64 t 2))) (+.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) c)) t))) (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (pow.f64 c 3))) (pow.f64 t 3)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2)))) (+.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) t)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) (pow.f64 t 2)))) (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (pow.f64 c 3) (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) (pow.f64 t 3)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2)))) (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (pow.f64 c 3) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 y (pow.f64 c 3))) (pow.f64 t 3)))) (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 y (pow.f64 c 2))) (pow.f64 t 2)))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) -5/6))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 c a)
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 c a)
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(*.f64 -2/3 (/.f64 c t))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -2/3 (/.f64 c t)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -2/3 (/.f64 c t)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -2/3 (/.f64 c t)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -2/3 (/.f64 c t)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -2/3 (/.f64 c t)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -2/3 (/.f64 c t)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -2/3 (/.f64 c t)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -2/3 (/.f64 c t)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 -2/3 (/.f64 c t)))
5/6
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 (*.f64 (/.f64 1 t) 2/3) 0)
(*.f64 2/3 (/.f64 1 t))
(+.f64 0 (*.f64 (/.f64 1 t) 2/3))
(*.f64 2/3 (/.f64 1 t))
(-.f64 (*.f64 (/.f64 1 t) 2/3) 0)
(*.f64 2/3 (/.f64 1 t))
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 t) 2/3)))
(*.f64 2/3 (/.f64 1 t))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 t) 2/3))) 1)
(*.f64 2/3 (/.f64 1 t))
(/.f64 (*.f64 (/.f64 1 t) 2/3) 1)
(*.f64 2/3 (/.f64 1 t))
(/.f64 (*.f64 (/.f64 1 t) 2/3) (/.f64 (*.f64 (/.f64 1 t) 2/3) (*.f64 (/.f64 1 t) 2/3)))
(*.f64 2/3 (/.f64 1 t))
(pow.f64 (*.f64 (/.f64 1 t) 2/3) 1)
(*.f64 2/3 (/.f64 1 t))
(neg.f64 (neg.f64 (*.f64 (/.f64 1 t) 2/3)))
(*.f64 2/3 (/.f64 1 t))
(+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) 0)
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(+.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(-.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) 0)
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(-.f64 0 (neg.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))))) 1)
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) 1)
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c)))) 1)
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(neg.f64 (neg.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)) (+.f64 c c))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a))))))
(+.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) 0)
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(+.f64 0 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(-.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) 0)
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(-.f64 0 (neg.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))) 1)
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(/.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) 1)
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(/.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) (/.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(pow.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))) 1)
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(neg.f64 (neg.f64 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)))
(*.f64 c (+.f64 (*.f64 (/.f64 1 t) -2/3) (+.f64 5/6 a)))
(-.f64 a -5/6)
(+.f64 5/6 a)
(-.f64 5/6 (neg.f64 a))
(+.f64 5/6 a)
(-.f64 (+.f64 a 5/6) 0)
(+.f64 5/6 a)
(-.f64 0 (-.f64 -5/6 a))
(+.f64 5/6 a)
(-.f64 (-.f64 0 (-.f64 -1 a)) 1/6)
(+.f64 5/6 a)
(-.f64 (-.f64 5/6 (-.f64 -1 a)) 1)
(+.f64 5/6 a)
(-.f64 (-.f64 0 (-.f64 -11/6 a)) 1)
(+.f64 5/6 a)
(*.f64 1 (+.f64 a 5/6))
(+.f64 5/6 a)
(*.f64 (+.f64 a 5/6) 1)
(+.f64 5/6 a)
(*.f64 (+.f64 a 5/6) (/.f64 (+.f64 a 5/6) (+.f64 a 5/6)))
(+.f64 5/6 a)
(*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 1 (+.f64 a 5/6)))
(+.f64 5/6 a)
(*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (/.f64 1 (+.f64 a 5/6)) 1))
(+.f64 5/6 a)
(*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))
(+.f64 5/6 a)
(*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))))
(+.f64 5/6 a)
(/.f64 (+.f64 a 5/6) 1)
(+.f64 5/6 a)
(/.f64 (+.f64 a 5/6) (/.f64 (+.f64 a 5/6) (+.f64 a 5/6)))
(+.f64 5/6 a)
(pow.f64 (+.f64 a 5/6) 1)
(+.f64 5/6 a)
(neg.f64 (-.f64 -5/6 a))
(+.f64 5/6 a)

localize352.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))
0.0b
(+.f64 5/6 a)
0.1b
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
0.4b
(*.f64 2/3 (/.f64 1 t))
Compiler

Compiled 128 to 94 computations (26.6% saved)

series6.0ms (0%)

Counts
4 → 63
Calls

21 calls:

TimeVariablePointExpression
1.0ms
b
@0
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
1.0ms
b
@inf
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
1.0ms
b
@-inf
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
0.0ms
t
@0
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
0.0ms
t
@-inf
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)

rewrite152.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
762×rational.json-simplify-54
710×rational.json-simplify-47
590×rational.json-simplify-58
544×rational.json-5
542×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01376
110976
232576
3118076
4463076
Stop Event
node limit
Counts
4 → 65
Calls
Call 1
Inputs
(*.f64 2/3 (/.f64 1 t))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(+.f64 5/6 a)
(-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 (/.f64 1 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2/3 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2/3 (/.f64 1 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 2/3 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 2/3 (/.f64 1 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (/.f64 1 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (/.f64 1 t)) (/.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 2/3 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2/3 (/.f64 1 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 2/3 (/.f64 1 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 5/6 (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 a -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 5/6 a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 a)) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -11/6 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 5/6 (-.f64 -1 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5/6 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5/6 a) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (+.f64 5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (/.f64 1 (+.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (/.f64 1 (+.f64 5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (/.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (+.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))) (/.f64 (/.f64 1 (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))) (/.f64 (*.f64 (/.f64 1 (+.f64 5/6 a)) 1) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))) (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)))) (/.f64 (/.f64 (/.f64 1 (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))) (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 5/6 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 5/6 a) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 5/6 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -5/6 a))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) a) 11/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) a) 11/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 a (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (/.f64 (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (/.f64 -1 (-.f64 a (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (-.f64 -1 (-.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) a) 11/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (/.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) 1) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 a (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 a (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 5/6 (-.f64 a (*.f64 2/3 (/.f64 1 t)))))))))

simplify365.0ms (0.5%)

Algorithm
egg-herbie
Rules
1046×rational.json-simplify-49
1040×rational.json-simplify-1
988×rational.json-simplify-2
958×rational.json-simplify-54
940×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01492942
13302720
28202442
326482442
472602442
Stop Event
node limit
Counts
128 → 105
Calls
Call 1
Inputs
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(*.f64 2/3 (/.f64 b t))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(*.f64 -1 (*.f64 a b))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b)))
(*.f64 -1 (*.f64 a b))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
5/6
a
a
(/.f64 2/3 t)
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t)))
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t)))
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t)))
(*.f64 -1 (+.f64 5/6 a))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(*.f64 -1 (+.f64 5/6 a))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(*.f64 -1 a)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(*.f64 -1 a)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (*.f64 2/3 (/.f64 1 t)) 0)
(+.f64 0 (*.f64 2/3 (/.f64 1 t)))
(-.f64 (*.f64 2/3 (/.f64 1 t)) 0)
(-.f64 0 (neg.f64 (*.f64 2/3 (/.f64 1 t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2/3 (/.f64 1 t)))) 1)
(/.f64 (*.f64 2/3 (/.f64 1 t)) 1)
(/.f64 (*.f64 2/3 (/.f64 1 t)) (/.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 2/3 (/.f64 1 t))))
(pow.f64 (*.f64 2/3 (/.f64 1 t)) 1)
(neg.f64 (neg.f64 (*.f64 2/3 (/.f64 1 t))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) 0)
(+.f64 0 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(-.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) 1)
(/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(-.f64 (+.f64 5/6 a) 0)
(-.f64 0 (-.f64 -5/6 a))
(-.f64 (-.f64 0 (-.f64 -1 a)) 1/6)
(-.f64 (-.f64 0 (-.f64 -11/6 a)) 1)
(-.f64 (-.f64 5/6 (-.f64 -1 a)) 1)
(*.f64 1 (+.f64 5/6 a))
(*.f64 (+.f64 5/6 a) 1)
(*.f64 (+.f64 5/6 a) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))
(*.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (+.f64 5/6 a))
(*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (/.f64 1 (+.f64 5/6 a)))
(*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (/.f64 1 (+.f64 5/6 a)) 1))
(*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (/.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (+.f64 5/6 a)))
(*.f64 (/.f64 1 (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)))
(*.f64 (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))) (/.f64 (/.f64 1 (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))))
(*.f64 (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))) (/.f64 (*.f64 (/.f64 1 (+.f64 5/6 a)) 1) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))) (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)))) (/.f64 (/.f64 (/.f64 1 (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))) (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)))))
(/.f64 (+.f64 5/6 a) 1)
(/.f64 (+.f64 5/6 a) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))
(pow.f64 (+.f64 5/6 a) 1)
(neg.f64 (-.f64 -5/6 a))
(+.f64 1 (-.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) a) 11/6))
(+.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 0)
(+.f64 0 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(+.f64 (-.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) a) 11/6) 1)
(+.f64 (-.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 1/6)
(*.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 1)
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(*.f64 (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(*.f64 (-.f64 a (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)) -1)
(*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) 1))
(*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (/.f64 (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (/.f64 -1 (-.f64 a (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (-.f64 -1 (-.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) a) 11/6)))
(*.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (/.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) 1) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))))
(/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 1)
(/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(/.f64 (-.f64 a (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)) -1)
(pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 1)
(neg.f64 (-.f64 a (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)))
(neg.f64 (+.f64 5/6 (-.f64 a (*.f64 2/3 (/.f64 1 t)))))
Outputs
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(/.f64 2/3 t)
(*.f64 2/3 (/.f64 b t))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (*.f64 -1 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (neg.f64 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (-.f64 -5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (*.f64 -1 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (neg.f64 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (-.f64 -5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (*.f64 -1 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (neg.f64 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (-.f64 -5/6 a)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(*.f64 b (*.f64 -1 (+.f64 5/6 a)))
(*.f64 b (neg.f64 (+.f64 5/6 a)))
(*.f64 b (-.f64 -5/6 a))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (*.f64 -1 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (neg.f64 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (-.f64 -5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (*.f64 -1 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (neg.f64 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (-.f64 -5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (*.f64 -1 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (neg.f64 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (-.f64 -5/6 a)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(*.f64 b (*.f64 -1 (+.f64 5/6 a)))
(*.f64 b (neg.f64 (+.f64 5/6 a)))
(*.f64 b (-.f64 -5/6 a))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (*.f64 -1 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (neg.f64 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (-.f64 -5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (*.f64 -1 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (neg.f64 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (-.f64 -5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (*.f64 -1 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (neg.f64 (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 b (-.f64 -5/6 a)))
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))
(*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (*.f64 b -1)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (neg.f64 b)))
(*.f64 b (+.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) (neg.f64 a)))
(*.f64 b (+.f64 (neg.f64 a) (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (*.f64 b -1)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (neg.f64 b)))
(*.f64 b (+.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) (neg.f64 a)))
(*.f64 b (+.f64 (neg.f64 a) (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (*.f64 b -1)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (neg.f64 b)))
(*.f64 b (+.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) (neg.f64 a)))
(*.f64 b (+.f64 (neg.f64 a) (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)))
(*.f64 -1 (*.f64 a b))
(*.f64 a (*.f64 b -1))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (*.f64 b -1)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (neg.f64 b)))
(*.f64 b (+.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) (neg.f64 a)))
(*.f64 b (+.f64 (neg.f64 a) (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (*.f64 b -1)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (neg.f64 b)))
(*.f64 b (+.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) (neg.f64 a)))
(*.f64 b (+.f64 (neg.f64 a) (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (*.f64 b -1)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (neg.f64 b)))
(*.f64 b (+.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) (neg.f64 a)))
(*.f64 b (+.f64 (neg.f64 a) (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)))
(*.f64 -1 (*.f64 a b))
(*.f64 a (*.f64 b -1))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (*.f64 b -1)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (neg.f64 b)))
(*.f64 b (+.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) (neg.f64 a)))
(*.f64 b (+.f64 (neg.f64 a) (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (*.f64 b -1)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (neg.f64 b)))
(*.f64 b (+.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) (neg.f64 a)))
(*.f64 b (+.f64 (neg.f64 a) (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (*.f64 b -1)))
(+.f64 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 a (neg.f64 b)))
(*.f64 b (+.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) (neg.f64 a)))
(*.f64 b (+.f64 (neg.f64 a) (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)))
5/6
a
a
(/.f64 2/3 t)
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 -1 (+.f64 5/6 a))
(neg.f64 (+.f64 5/6 a))
(-.f64 -5/6 a)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 -1 (+.f64 5/6 a))
(neg.f64 (+.f64 5/6 a))
(-.f64 -5/6 a)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)
(+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 -1 a)
(neg.f64 a)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 -1 a)
(neg.f64 a)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(+.f64 (*.f64 2/3 (/.f64 1 t)) 0)
(*.f64 2/3 (/.f64 1 t))
(+.f64 0 (*.f64 2/3 (/.f64 1 t)))
(*.f64 2/3 (/.f64 1 t))
(-.f64 (*.f64 2/3 (/.f64 1 t)) 0)
(*.f64 2/3 (/.f64 1 t))
(-.f64 0 (neg.f64 (*.f64 2/3 (/.f64 1 t))))
(*.f64 2/3 (/.f64 1 t))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2/3 (/.f64 1 t)))) 1)
(*.f64 2/3 (/.f64 1 t))
(/.f64 (*.f64 2/3 (/.f64 1 t)) 1)
(*.f64 2/3 (/.f64 1 t))
(/.f64 (*.f64 2/3 (/.f64 1 t)) (/.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 2/3 (/.f64 1 t))))
(*.f64 2/3 (/.f64 1 t))
(pow.f64 (*.f64 2/3 (/.f64 1 t)) 1)
(*.f64 2/3 (/.f64 1 t))
(neg.f64 (neg.f64 (*.f64 2/3 (/.f64 1 t))))
(*.f64 2/3 (/.f64 1 t))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) 0)
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))
(+.f64 0 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))
(-.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) 0)
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))
(-.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) 1)
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))
(/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) 1)
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))
(/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))
(pow.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) 1)
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))
(neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(-.f64 a -5/6)
(-.f64 5/6 (neg.f64 a))
(+.f64 5/6 a)
(-.f64 (+.f64 5/6 a) 0)
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(-.f64 0 (-.f64 -5/6 a))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(-.f64 (-.f64 0 (-.f64 -1 a)) 1/6)
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(-.f64 (-.f64 0 (-.f64 -11/6 a)) 1)
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(-.f64 (-.f64 5/6 (-.f64 -1 a)) 1)
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(*.f64 1 (+.f64 5/6 a))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(*.f64 (+.f64 5/6 a) 1)
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(*.f64 (+.f64 5/6 a) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(*.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (+.f64 5/6 a))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (/.f64 1 (+.f64 5/6 a)))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (/.f64 1 (+.f64 5/6 a)) 1))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (/.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (+.f64 5/6 a)))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(*.f64 (/.f64 1 (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(*.f64 (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))) (/.f64 (/.f64 1 (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(*.f64 (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))) (/.f64 (*.f64 (/.f64 1 (+.f64 5/6 a)) 1) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))) (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)))) (/.f64 (/.f64 (/.f64 1 (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a))) (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)))))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(/.f64 (+.f64 5/6 a) 1)
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(/.f64 (+.f64 5/6 a) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(pow.f64 (+.f64 5/6 a) 1)
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(neg.f64 (-.f64 -5/6 a))
(-.f64 5/6 (neg.f64 a))
(-.f64 a -5/6)
(+.f64 5/6 a)
(+.f64 1 (-.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) a) 11/6))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(+.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 0)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(+.f64 0 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(+.f64 (-.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) a) 11/6) 1)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(+.f64 (-.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 1/6)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 1)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 (-.f64 a (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)) -1)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) 1))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (/.f64 (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (/.f64 -1 (-.f64 a (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6))))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (-.f64 -1 (-.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) a) 11/6)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (/.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) 1) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 1)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (/.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(/.f64 (-.f64 a (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)) -1)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 1)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(neg.f64 (-.f64 a (+.f64 (*.f64 2/3 (/.f64 1 t)) -5/6)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))
(neg.f64 (+.f64 5/6 (-.f64 a (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (neg.f64 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a))

localize167.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))
0.0b
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
0.0b
(sqrt.f64 (+.f64 a t))
5.8b
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
Compiler

Compiled 97 to 32 computations (67% saved)

series200.0ms (0.3%)

Counts
4 → 70
Calls

39 calls:

TimeVariablePointExpression
7.0ms
a
@inf
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))
5.0ms
a
@-inf
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))
4.0ms
a
@0
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))
4.0ms
t
@-inf
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))
4.0ms
t
@inf
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))

rewrite381.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
844×rational.json-5
842×exponential.json-3
842×rational.json-1
842×rational.json-2
842×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018114
1152114
2487114
31855114
47426114
Stop Event
node limit
Counts
4 → 50
Calls
Call 1
Inputs
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(sqrt.f64 (+.f64 a t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 t a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 t a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (+.f64 t a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 t a) (+.f64 t a))) (/.f64 1 (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 t a) (+.f64 t a))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 t a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 t a))) (sqrt.f64 (*.f64 (+.f64 t a) (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 t a) (*.f64 (+.f64 t a) (*.f64 (+.f64 t a) (+.f64 t a))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 t a))) (sqrt.f64 (*.f64 (+.f64 t a) (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 t a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (neg.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))))))

simplify840.0ms (1.2%)

Algorithm
egg-herbie
Rules
942×rational.json-simplify-43
834×rational.json-simplify-2
792×rational.json-simplify-47
726×rational.json-simplify-1
664×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03619646
18019322
215299256
330689118
464449118
Stop Event
node limit
Counts
120 → 215
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 a) (/.f64 z t))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))))
(*.f64 (sqrt.f64 (/.f64 1 t)) z)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))
(sqrt.f64 t)
(+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))))
(sqrt.f64 a)
(+.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2)))))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3))))))
(*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 z t)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 z t))) (*.f64 (sqrt.f64 (/.f64 1 a)) z))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 z t))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) z) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 z t))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) z) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)) (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)) (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)) (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 3))) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3))) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))))) (*.f64 (+.f64 y x) t)) (sqrt.f64 (+.f64 a t)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x)))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x))
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) z)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (pow.f64 z 3))))) x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) (pow.f64 a 3))) (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2))))))))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 0)
(+.f64 0 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 1)
(/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)
(/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(+.f64 (sqrt.f64 (+.f64 t a)) 0)
(+.f64 0 (sqrt.f64 (+.f64 t a)))
(-.f64 (sqrt.f64 (+.f64 t a)) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 t a))))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (+.f64 t a)))) 1)
(*.f64 (sqrt.f64 (+.f64 t a)) 1)
(*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (+.f64 t a))))
(*.f64 1 (sqrt.f64 (+.f64 t a)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 t a) (+.f64 t a))) (/.f64 1 (sqrt.f64 (+.f64 t a))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 t a) (+.f64 t a))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 t a))) 1))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t a))) (sqrt.f64 (*.f64 (+.f64 t a) (+.f64 t a))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 t a) (*.f64 (+.f64 t a) (*.f64 (+.f64 t a) (+.f64 t a))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 t a))) (sqrt.f64 (*.f64 (+.f64 t a) (+.f64 t a)))))
(/.f64 (sqrt.f64 (+.f64 t a)) 1)
(/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (+.f64 t a))))
(pow.f64 (sqrt.f64 (+.f64 t a)) 1)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) 0)
(+.f64 0 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))
(-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (neg.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(-.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))) 1)
(/.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) 1)
(/.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(pow.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) 0)
(+.f64 0 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))))
(-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) 0)
(-.f64 0 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))))) 1)
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) 1)
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))
(*.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) 1))
(*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))))))
(pow.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) 1)
(neg.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))
Outputs
(*.f64 (sqrt.f64 a) (/.f64 z t))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))
(+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a)))))
(+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 a)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 z (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t))))
(+.f64 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 a)) 1/2)) (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 t (*.f64 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) -1/8))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 z (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))) (*.f64 t (*.f64 -1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))))
(+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 z (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) -1/8))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t))) (+.f64 (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (pow.f64 t 2))))))
(+.f64 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 a)) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 1/16 (*.f64 z (pow.f64 t 2))))) (*.f64 t (*.f64 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) -1/8))))
(+.f64 (*.f64 t (*.f64 -1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))) (+.f64 (*.f64 z (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))) (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (pow.f64 t 2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 (pow.f64 t 2) 1/16)))) (*.f64 z (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) -1/8))))
(*.f64 (sqrt.f64 (/.f64 1 t)) z)
(*.f64 z (sqrt.f64 (/.f64 1 t)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 a z) 1/2)))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 z (*.f64 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 1/2)))
(*.f64 z (+.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1/8 (*.f64 (*.f64 z (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 a z) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 z (pow.f64 a 2)) -1/8))))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 z (*.f64 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 1/2)) (*.f64 -1/8 (*.f64 (*.f64 z (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))
(+.f64 (*.f64 z (+.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (*.f64 -1/8 (pow.f64 a 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 z (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 1/16 (*.f64 (*.f64 z (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))))))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 a z) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 (*.f64 z (pow.f64 a 3)) 1/16))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 z (pow.f64 a 2)) -1/8))))
(+.f64 (*.f64 z (*.f64 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 1/2)) (+.f64 (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 -1/8 (*.f64 (*.f64 z (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (*.f64 z (*.f64 (pow.f64 a 3) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 7))))))))
(+.f64 (*.f64 z (+.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 1/2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (*.f64 -1/8 (pow.f64 a 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 (pow.f64 a 3) (*.f64 z 1/16)))))
(sqrt.f64 t)
(+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(+.f64 (sqrt.f64 t) (*.f64 a (*.f64 (sqrt.f64 (/.f64 1 t)) 1/2)))
(+.f64 (sqrt.f64 t) (*.f64 a (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))))
(+.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(+.f64 (+.f64 (sqrt.f64 t) (*.f64 a (*.f64 (sqrt.f64 (/.f64 1 t)) 1/2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 a 2))))
(+.f64 (sqrt.f64 t) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 a 2))) (*.f64 a (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))))
(+.f64 (sqrt.f64 t) (+.f64 (*.f64 a (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 a 2)))))
(+.f64 (sqrt.f64 t) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 -1/8 (pow.f64 a 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 a 2))) (+.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 1 t)) 1/2)) (+.f64 (sqrt.f64 t) (*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) 1/16)))))
(+.f64 (+.f64 (sqrt.f64 t) (*.f64 a (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 a 2))) (*.f64 (pow.f64 a 3) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))
(+.f64 (*.f64 a (*.f64 1/2 (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (sqrt.f64 t) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (pow.f64 a 2))))))
(+.f64 (sqrt.f64 t) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 -1/8 (pow.f64 a 2))) (*.f64 (pow.f64 a 3) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))
(sqrt.f64 a)
(+.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)))
(+.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a)))))
(+.f64 (sqrt.f64 a) (*.f64 t (*.f64 (sqrt.f64 (/.f64 1 a)) 1/2)))
(+.f64 (sqrt.f64 a) (*.f64 t (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2)))))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (pow.f64 t 2) -1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 -1/8 (pow.f64 t 2))) (+.f64 (sqrt.f64 a) (*.f64 t (*.f64 (sqrt.f64 (/.f64 1 a)) 1/2))))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 t (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 -1/8 (pow.f64 t 2)))))
(+.f64 (+.f64 (sqrt.f64 a) (*.f64 t (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 -1/8 (pow.f64 t 2))))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3))))))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (pow.f64 t 2) -1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3))))))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3))) (+.f64 (*.f64 t (*.f64 (sqrt.f64 (/.f64 1 a)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 -1/8 (pow.f64 t 2))))))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 t (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 -1/8 (pow.f64 t 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3))))))
(+.f64 (sqrt.f64 a) (+.f64 (+.f64 (*.f64 t (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 -1/8 (pow.f64 t 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3)))))
(*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 z t)))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 z t) 2))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 z t))) (*.f64 (sqrt.f64 (/.f64 1 a)) z))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (*.f64 (/.f64 z t) 2)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 z t))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) z) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)))))
(+.f64 (*.f64 z (sqrt.f64 (/.f64 1 a))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (*.f64 z t) -1/4)) (*.f64 (sqrt.f64 a) (*.f64 (/.f64 z t) 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (*.f64 z t) -1/4)) (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (*.f64 (/.f64 z t) 2))))
(+.f64 (*.f64 (sqrt.f64 a) (*.f64 (/.f64 z t) 2)) (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 t (*.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))))))
(+.f64 (*.f64 (sqrt.f64 a) (*.f64 (/.f64 z t) 2)) (*.f64 z (+.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) -1/4))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 z t))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) z) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))))))
(+.f64 (*.f64 (sqrt.f64 a) (*.f64 (/.f64 z t) 2)) (+.f64 (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (*.f64 z t) -1/4))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (*.f64 z (pow.f64 t 2)) 1/8))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (*.f64 z t) -1/4)) (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (*.f64 (/.f64 z t) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (*.f64 z (pow.f64 t 2)) 1/8)))
(+.f64 (*.f64 (sqrt.f64 a) (*.f64 (/.f64 z t) 2)) (+.f64 (*.f64 t (*.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))) (+.f64 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 z (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 2)) 1/8)))))
(+.f64 (*.f64 z (+.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) -1/4))) (+.f64 (*.f64 (sqrt.f64 a) (*.f64 (/.f64 z t) 2)) (*.f64 z (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 2)) 1/8))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))
(*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))
(*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)) (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))
(+.f64 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))
(+.f64 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t)))))
(*.f64 z (+.f64 (*.f64 2 (sqrt.f64 (/.f64 1 t))) (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)) (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)) (+.f64 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (*.f64 z (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) -1/4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)) (+.f64 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 (*.f64 z (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) -1/4))))
(+.f64 (+.f64 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))) (*.f64 (pow.f64 a 2) (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) -1/4))))
(+.f64 (*.f64 z (+.f64 (*.f64 2 (sqrt.f64 (/.f64 1 t))) (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)) (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(+.f64 (*.f64 (*.f64 z (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) -1/4)) (+.f64 (+.f64 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (*.f64 (*.f64 z (pow.f64 a 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)) (+.f64 (+.f64 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 (*.f64 z (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) -1/4))) (*.f64 (*.f64 z (pow.f64 a 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) 1/8))))
(+.f64 (+.f64 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) -1/4))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 z (*.f64 (pow.f64 a 3) 1/8)))))
(+.f64 (*.f64 z (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) -1/4))) (*.f64 z (+.f64 (*.f64 2 (sqrt.f64 (/.f64 1 t))) (*.f64 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) 1/8))))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 3))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 4))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 4))) (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3)))))
(+.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2)))))
(+.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 4)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) x))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) x)) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2) (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)) (+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3) (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3) (pow.f64 x 3)))) (+.f64 1 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3) (pow.f64 x 3)))) 1))
(+.f64 (-.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) x)) (+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 3) (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) x))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) x)) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2) (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)) (+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3) (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3) (pow.f64 x 3)))) (+.f64 1 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3) (pow.f64 x 3)))) 1))
(+.f64 (-.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) x)) (+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 3) (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) x))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) x)) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2) (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x)) (+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3) (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3) (pow.f64 x 3)))) (+.f64 1 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) x) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3) (pow.f64 x 3)))) 1))
(+.f64 (-.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) x)) (+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 3) (pow.f64 x 3)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 3))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 4))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 4))) (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3)))))
(+.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2)))))
(+.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 4)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 3))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 4))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 4))) (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3)))))
(+.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y) 2)))))
(+.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y) 4)))))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 x y))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x)))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (*.f64 (/.f64 (*.f64 z (*.f64 x y)) (*.f64 t (pow.f64 (+.f64 x y) 2))) (sqrt.f64 (+.f64 a t)))))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 -2 (/.f64 (*.f64 z (*.f64 x y)) (*.f64 t (pow.f64 (+.f64 x y) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (*.f64 (/.f64 (*.f64 z (*.f64 x y)) (*.f64 t (pow.f64 (+.f64 x y) 2))) (sqrt.f64 (+.f64 a t))))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 x (+.f64 a t))) (pow.f64 (*.f64 t (+.f64 x y)) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (+.f64 a t))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x y) 3))))))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 (pow.f64 z 2) (neg.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 y (+.f64 a t))) (pow.f64 (*.f64 t (+.f64 x y)) 2))) (*.f64 -4 (/.f64 (*.f64 x (*.f64 (+.f64 a t) (pow.f64 y 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x y) 3))))))) (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 -2 (/.f64 (*.f64 z (*.f64 x y)) (*.f64 t (pow.f64 (+.f64 x y) 2)))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (*.f64 (/.f64 (*.f64 z (*.f64 x y)) (*.f64 t (pow.f64 (+.f64 x y) 2))) (sqrt.f64 (+.f64 a t))))) (*.f64 (pow.f64 z 2) (neg.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 y (+.f64 a t))) (pow.f64 (*.f64 t (+.f64 x y)) 2))) (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (+.f64 a t))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x y) 3))))))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 z (*.f64 x y)) (*.f64 t (pow.f64 (+.f64 x y) 2))) (sqrt.f64 (+.f64 a t)))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 y (+.f64 a t))) (pow.f64 (*.f64 t (+.f64 x y)) 2))) (*.f64 -4 (/.f64 (*.f64 (*.f64 x (pow.f64 y 2)) (+.f64 a t)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x y) 3))))) (neg.f64 (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 3))) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3))) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))))) (*.f64 (+.f64 y x) t)) (sqrt.f64 (+.f64 a t)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 x (+.f64 a t))) (pow.f64 (*.f64 t (+.f64 x y)) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (+.f64 a t))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x y) 3))))))) (+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (*.f64 (/.f64 (*.f64 z (*.f64 x y)) (*.f64 t (pow.f64 (+.f64 x y) 2))) (sqrt.f64 (+.f64 a t))))) (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (*.f64 t (+.f64 x y)) 3)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 a t)) 3) -4)) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (sqrt.f64 (+.f64 a t)) 3) (/.f64 (*.f64 x y) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x y) 2))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 x (+.f64 a t))) (pow.f64 (*.f64 t (+.f64 x y)) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (+.f64 a t))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x y) 3)))))) (*.f64 t (+.f64 x y))) (sqrt.f64 (+.f64 a t))))))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 -2 (/.f64 (*.f64 z (*.f64 x y)) (*.f64 t (pow.f64 (+.f64 x y) 2)))))) (+.f64 (*.f64 (pow.f64 z 2) (neg.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 y (+.f64 a t))) (pow.f64 (*.f64 t (+.f64 x y)) 2))) (*.f64 -4 (/.f64 (*.f64 x (*.f64 (+.f64 a t) (pow.f64 y 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x y) 3))))))) (*.f64 (pow.f64 z 3) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 y (+.f64 a t))) (pow.f64 (*.f64 t (+.f64 x y)) 2))) (*.f64 -4 (/.f64 (*.f64 x (*.f64 (+.f64 a t) (pow.f64 y 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x y) 3)))))) (*.f64 t (+.f64 x y))) (*.f64 -2 (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 (/.f64 (*.f64 x y) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x y) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 a t)) 3) 4/3)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 a t)) 3) (*.f64 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (*.f64 t (+.f64 x y)) 3)) -4))))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (*.f64 (/.f64 (*.f64 z (*.f64 x y)) (*.f64 t (pow.f64 (+.f64 x y) 2))) (sqrt.f64 (+.f64 a t))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (*.f64 t (+.f64 x y)) 3)) (pow.f64 (sqrt.f64 (+.f64 a t)) 3))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 a t)) 3) (*.f64 4/3 (/.f64 (*.f64 x y) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x y) 2))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 y (+.f64 a t))) (pow.f64 (*.f64 t (+.f64 x y)) 2))) (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (+.f64 a t))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x y) 3)))))) (*.f64 t (+.f64 x y))) (sqrt.f64 (+.f64 a t))))))) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 y (+.f64 a t))) (pow.f64 (*.f64 t (+.f64 x y)) 2))) (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (+.f64 a t))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x y) 3)))))))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 z (*.f64 x y)) (*.f64 t (pow.f64 (+.f64 x y) 2))) (sqrt.f64 (+.f64 a t)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 y (+.f64 a t))) (pow.f64 (*.f64 t (+.f64 x y)) 2))) (*.f64 -4 (/.f64 (*.f64 (*.f64 x (pow.f64 y 2)) (+.f64 a t)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x y) 3)))))) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 y (+.f64 a t))) (pow.f64 (*.f64 t (+.f64 x y)) 2))) (*.f64 -4 (/.f64 (*.f64 (*.f64 x (pow.f64 y 2)) (+.f64 a t)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 x y) 3)))))) (*.f64 t (+.f64 x y))) (*.f64 -2 (sqrt.f64 (+.f64 a t)))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 a t)) 3) (+.f64 (*.f64 4/3 (/.f64 (*.f64 x y) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x y) 2)))) (*.f64 -4 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (*.f64 t (+.f64 x y)) 3)))))))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 x y))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 x y))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))))))
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 y (*.f64 (*.f64 z (*.f64 x a)) (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2)))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) (*.f64 (/.f64 (*.f64 a (*.f64 (*.f64 z (*.f64 x y)) (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t)))))))) (*.f64 (/.f64 (*.f64 a (*.f64 (*.f64 z (*.f64 x y)) (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 y (*.f64 (*.f64 z (*.f64 x a)) (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2)))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 z 2)))) (pow.f64 (*.f64 t (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) 3))) (/.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (*.f64 (*.f64 x y) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2)))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) 2) (*.f64 x (pow.f64 z 2)))) (pow.f64 (*.f64 t (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) 3))) (/.f64 (*.f64 y (*.f64 (*.f64 x (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))) (+.f64 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 a (*.f64 (*.f64 z (*.f64 x y)) (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t)))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 a (*.f64 (*.f64 z (*.f64 x y)) (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))))) 2))) (*.f64 (pow.f64 a 2) (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))) 2))) (pow.f64 (*.f64 t (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t)))))))) 3))) (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 x (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t)))))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))))) 2)))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) (neg.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 a (*.f64 (*.f64 z (*.f64 x y)) (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2))) (*.f64 (pow.f64 a 2) (+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (*.f64 z y)) 2)) (pow.f64 (*.f64 t (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) 3))) (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (*.f64 x y) (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) z)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (pow.f64 z 3))))) x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) (pow.f64 a 3))) (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2))))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 y (*.f64 (*.f64 z (*.f64 x a)) (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2)))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 z 2)))) (pow.f64 (*.f64 t (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) 3))) (/.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (*.f64 (*.f64 x y) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2))))))) (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (*.f64 y (*.f64 x (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 z 1/8)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 1/6 (*.f64 (pow.f64 z 3) (sqrt.f64 (/.f64 1 (pow.f64 t 9)))))))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 y (*.f64 (*.f64 z (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 z 2)))) (pow.f64 (*.f64 t (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) 3))) (/.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (*.f64 (*.f64 x y) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2)))) (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) 2) (*.f64 z (*.f64 x (pow.f64 y 2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 3)))))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) 2) (*.f64 x (pow.f64 z 2)))) (pow.f64 (*.f64 t (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) 3))) (/.f64 (*.f64 y (*.f64 (*.f64 x (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))) (+.f64 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 a (*.f64 (*.f64 z (*.f64 x y)) (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2))))) (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (*.f64 (*.f64 x y) (+.f64 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) 1/8)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 (pow.f64 z 3) (*.f64 1/6 (sqrt.f64 (/.f64 1 (pow.f64 t 9))))))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) 2) (*.f64 x (pow.f64 z 2)))) (pow.f64 (*.f64 t (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) 3))) (/.f64 (*.f64 y (*.f64 (*.f64 x (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))) (+.f64 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2))) (*.f64 (*.f64 z y) (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) 2) (*.f64 (pow.f64 y 2) (*.f64 z x)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 3)))))) (neg.f64 (pow.f64 a 3)))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t)))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 x (*.f64 (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t)))))) (+.f64 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) 1/8)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 1/6 (*.f64 (pow.f64 z 3) (sqrt.f64 (/.f64 1 (pow.f64 t 9))))))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))))) 2)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (/.f64 (*.f64 (*.f64 z x) (*.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t)))))) 2) (+.f64 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))))) 3)) (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))) 2))) (pow.f64 (*.f64 t (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t)))))))) 3))) (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 x (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t)))))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))))) 2))) (*.f64 (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))) (*.f64 z y))) (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t)))))))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 a (*.f64 (*.f64 z (*.f64 x y)) (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))))) 2))) (*.f64 (pow.f64 a 2) (+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))) 2))) (pow.f64 (*.f64 t (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t)))))))) 3))) (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 x (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t)))))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 z (*.f64 2 (sqrt.f64 (/.f64 1 t))))))) 2))))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (*.f64 z y)) 2)) (pow.f64 (*.f64 t (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) 3))) (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (*.f64 x y) (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 a (*.f64 (*.f64 z (*.f64 x y)) (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2))) (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (*.f64 x (*.f64 (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 z 1/8)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (*.f64 (pow.f64 z 3) 1/6)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (*.f64 z (+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (*.f64 z y)) 2)) (pow.f64 (*.f64 t (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) 3))) (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (*.f64 x y) (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 2)))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))) (/.f64 (*.f64 (*.f64 z x) (*.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))) 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))) 3))))))))))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 0)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(+.f64 0 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 0)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(-.f64 0 (neg.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 1)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(neg.f64 (neg.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(+.f64 (sqrt.f64 (+.f64 t a)) 0)
(sqrt.f64 (+.f64 a t))
(+.f64 0 (sqrt.f64 (+.f64 t a)))
(sqrt.f64 (+.f64 a t))
(-.f64 (sqrt.f64 (+.f64 t a)) 0)
(sqrt.f64 (+.f64 a t))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 t a))))
(sqrt.f64 (+.f64 a t))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (+.f64 t a)))) 1)
(sqrt.f64 (+.f64 a t))
(*.f64 (sqrt.f64 (+.f64 t a)) 1)
(sqrt.f64 (+.f64 a t))
(*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (+.f64 t a))))
(sqrt.f64 (+.f64 a t))
(*.f64 1 (sqrt.f64 (+.f64 t a)))
(sqrt.f64 (+.f64 a t))
(*.f64 (sqrt.f64 (*.f64 (+.f64 t a) (+.f64 t a))) (/.f64 1 (sqrt.f64 (+.f64 t a))))
(sqrt.f64 (+.f64 a t))
(*.f64 (sqrt.f64 (*.f64 (+.f64 t a) (+.f64 t a))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 t a))) 1))
(sqrt.f64 (+.f64 a t))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t a))) (sqrt.f64 (*.f64 (+.f64 t a) (+.f64 t a))))
(sqrt.f64 (+.f64 a t))
(*.f64 (sqrt.f64 (*.f64 (+.f64 t a) (*.f64 (+.f64 t a) (*.f64 (+.f64 t a) (+.f64 t a))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 t a))) (sqrt.f64 (*.f64 (+.f64 t a) (+.f64 t a)))))
(sqrt.f64 (+.f64 a t))
(/.f64 (sqrt.f64 (+.f64 t a)) 1)
(sqrt.f64 (+.f64 a t))
(/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (+.f64 t a))))
(sqrt.f64 (+.f64 a t))
(pow.f64 (sqrt.f64 (+.f64 t a)) 1)
(sqrt.f64 (+.f64 a t))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 t a))))
(sqrt.f64 (+.f64 a t))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))
(+.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) 0)
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))
(+.f64 0 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))
(-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (neg.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))
(-.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) 0)
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))
(-.f64 0 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))) 1)
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))
(/.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) 1)
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))
(/.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))
(pow.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) 1)
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))
(neg.f64 (neg.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) 0)
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(+.f64 0 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) 0)
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(-.f64 0 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))))) 1)
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) 1)
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(*.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) 1))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(pow.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2)))))) 1)
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))
(neg.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 z t) (*.f64 (sqrt.f64 (+.f64 t a)) 2))))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2))) y)))

eval2.7s (4%)

Compiler

Compiled 34744 to 21832 computations (37.2% saved)

prune1.2s (1.8%)

Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New83317850
Fresh000
Picked101
Done404
Total83817855
Error
0b
Counts
855 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
38.9b
(/.f64 x (+.f64 y x))
37.3b
(/.f64 x (+.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 4/3 (pow.f64 (*.f64 a (-.f64 c b)) 3))) (*.f64 2 (*.f64 y (+.f64 (*.f64 a (-.f64 c b)) (pow.f64 (*.f64 a (-.f64 c b)) 2))))))))
35.5b
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
35.5b
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
36.7b
(/.f64 x (+.f64 x (+.f64 y (*.f64 c (*.f64 (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)) (*.f64 y 2))))))
35.3b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (+.f64 (*.f64 a (-.f64 c b)) (pow.f64 (*.f64 a (-.f64 c b)) 2)))))))
36.8b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
22.5b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
27.4b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y)))
19.6b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3))))))))
37.5b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))) (*.f64 (/.f64 1 t) 2/3))))))))
30.7b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
30.8b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
43.8b
(/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y))
42.7b
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
18.6b
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
32.7b
1
Compiler

Compiled 856 to 618 computations (27.8% saved)

localize182.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 c b) (+.f64 a a))
0.0b
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))
0.0b
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
1.6b
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
Compiler

Compiled 126 to 29 computations (77% saved)

series23.0ms (0%)

Counts
4 → 204
Calls

51 calls:

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

rewrite462.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
868×rational.json-5
866×exponential.json-3
866×rational.json-1
866×rational.json-2
866×rational.json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021154
1188130
2564130
31903130
47540130
Stop Event
node limit
Counts
4 → 70
Calls
Call 1
Inputs
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x))
(*.f64 (-.f64 c b) (+.f64 a a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (/.f64 -1 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 -2 (-.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 2 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (-.f64 -2 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (+.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) -3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -3 (+.f64 -1 (-.f64 -2 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -3 (+.f64 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (/.f64 -1 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 c b) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 c b) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 c b) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 c b) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 c b) (+.f64 a a)) (/.f64 (*.f64 (-.f64 c b) (+.f64 a a)) (*.f64 (-.f64 c b) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 c b) (+.f64 a a)) 1)))))

simplify1.1s (1.6%)

Algorithm
egg-herbie
Rules
1112×rational.json-simplify-50
1106×rational.json-simplify-47
1042×rational.json-simplify-2
824×rational.json-simplify-41
772×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
037719890
182719624
2190419338
3361019244
4702319244
Stop Event
node limit
Counts
274 → 207
Calls
Call 1
Inputs
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 3) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x) 2))))) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 y a))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (*.f64 a (exp.f64 (*.f64 2 (*.f64 c a)))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3))))) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 y x))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (*.f64 y (-.f64 c b))) (+.f64 y x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))
(+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))) (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2))))) (*.f64 -4/3 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 3))))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
y
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 (-.f64 c b) 2)))) (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 a 3) (*.f64 y (pow.f64 (-.f64 c b) 3)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 (-.f64 c b) 2)))) (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 3) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x) 2))))) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 y a))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (*.f64 a (exp.f64 (*.f64 2 (*.f64 c a)))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3))))) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 y x))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (*.f64 y (-.f64 c b))) (+.f64 y x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(*.f64 -2 (*.f64 a b))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(*.f64 2 (*.f64 c a))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(*.f64 2 (*.f64 c a))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(*.f64 2 (*.f64 c a))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(*.f64 -2 (*.f64 a b))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(*.f64 -2 (*.f64 a b))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 0 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 0)
(+.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1) -1)
(+.f64 1 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(+.f64 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 1)
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(*.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))
(*.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -1)
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 1))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (/.f64 -1 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))
(*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)
(/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -1)
(pow.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)
(neg.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(+.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 0)
(-.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 0)
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 1)
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 1)
(+.f64 0 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 0)
(+.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1) -1)
(+.f64 1 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(+.f64 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 1)
(-.f64 0 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(-.f64 -1 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(-.f64 -1 (+.f64 -2 (-.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))
(-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 0)
(-.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1) 1)
(-.f64 1 (-.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(-.f64 1 (+.f64 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 2))
(-.f64 2 (+.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 2))
(-.f64 2 (-.f64 2 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(-.f64 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -1)
(-.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 2) 2)
(-.f64 -2 (-.f64 -2 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(-.f64 -2 (+.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -2))
(-.f64 (-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 2) -2)
(-.f64 (-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) -3) 3)
(-.f64 -3 (+.f64 -1 (-.f64 -2 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))
(-.f64 -3 (+.f64 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -2))
(-.f64 (-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 3) -3)
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(*.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))
(*.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -1)
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 1))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (/.f64 -1 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))
(*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))
(pow.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)
(neg.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(+.f64 0 (*.f64 (-.f64 c b) (+.f64 a a)))
(+.f64 (*.f64 (-.f64 c b) (+.f64 a a)) 0)
(-.f64 (*.f64 (-.f64 c b) (+.f64 a a)) 0)
(/.f64 (*.f64 (-.f64 c b) (+.f64 a a)) 1)
(/.f64 (*.f64 (-.f64 c b) (+.f64 a a)) (/.f64 (*.f64 (-.f64 c b) (+.f64 a a)) (*.f64 (-.f64 c b) (+.f64 a a))))
(pow.f64 (*.f64 (-.f64 c b) (+.f64 a a)) 1)
Outputs
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3))) (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)) (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))) 1))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3))) (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)) (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))) 1))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3))) (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)) (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))) 1))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 y (*.f64 x (exp.f64 (*.f64 a (*.f64 b -2))))) c)) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 y (*.f64 x (exp.f64 (*.f64 a (*.f64 b -2))))) c)) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (+.f64 (*.f64 (pow.f64 c 2) (neg.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (*.f64 y (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 (pow.f64 c 2) (neg.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 x (pow.f64 (*.f64 y a) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (*.f64 y (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (*.f64 (pow.f64 c 2) (neg.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (*.f64 (pow.f64 c 2) (-.f64 (neg.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 3) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x) 2))))) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 y a))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))))))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 y (*.f64 x (exp.f64 (*.f64 a (*.f64 b -2))))) c)) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 y a) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 x (exp.f64 (*.f64 a (*.f64 b -2)))) (pow.f64 a 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2))))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 a 3)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y (*.f64 x (pow.f64 a 3)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))))) (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2))))))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (*.f64 y (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))) (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (*.f64 y (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y (*.f64 x (pow.f64 a 3)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 x (pow.f64 a 3)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 x (pow.f64 (*.f64 y a) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (*.f64 y (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))) (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 x (pow.f64 (*.f64 y a) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (*.f64 y (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))) (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 x y) (pow.f64 a 3))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -4 (/.f64 (*.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) 2)) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2))))))))) (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (neg.f64 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))) (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))) (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 x y) (pow.f64 a 3))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -4 (/.f64 (*.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) 2)) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 x b)) a)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 2))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2)))))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 c 2))) (*.f64 (*.f64 y (*.f64 x b)) a)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 2))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 a (*.f64 y (*.f64 x b)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (*.f64 2 (/.f64 (*.f64 (*.f64 y a) (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 x b))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2)))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 x b)) a)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 2))) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 x (exp.f64 (*.f64 2 (*.f64 a c)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 2 (*.f64 a c))) 2)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 x (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 a (*.f64 c 2)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 c 2))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 3)))) (neg.f64 (pow.f64 b 2))) (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2)))))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 c 2))) (*.f64 (*.f64 y (*.f64 x b)) a)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 2)))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 a (*.f64 y (*.f64 x b)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 2 c)))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3)))) (neg.f64 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 y a) (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 x b))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 a 2))) (exp.f64 (*.f64 a (*.f64 2 c)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (*.f64 x (pow.f64 (*.f64 y a) 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 2 c))) 2)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3)))) (neg.f64 (pow.f64 b 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (*.f64 a (exp.f64 (*.f64 2 (*.f64 c a)))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3))))) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 x b)) a)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 x (exp.f64 (*.f64 2 (*.f64 a c)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 2 (*.f64 a c))) 2)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 x (exp.f64 (*.f64 2 (*.f64 a c)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 2 (*.f64 a c))) 2)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 3)))) (*.f64 a (exp.f64 (*.f64 2 (*.f64 a c)))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 x (pow.f64 a 3)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 (exp.f64 (*.f64 2 (*.f64 a c))) 2)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 3))))) (pow.f64 b 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 c 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 x (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 a (*.f64 c 2)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 c 2))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 3)))) a))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (*.f64 x (pow.f64 a 3)) (exp.f64 (*.f64 a (*.f64 c 2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 c 2))) 2) (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 a 3)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 3))))) (pow.f64 b 3)) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 x (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 a (*.f64 c 2)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 c 2))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 3))))))) (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2)))))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 c 2))) (*.f64 (*.f64 y (*.f64 x b)) a)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 2)))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 a (*.f64 y (*.f64 x b)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 2 c)))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 a (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 2 c)))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3))))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (*.f64 x (pow.f64 a 3)) (exp.f64 (*.f64 a (*.f64 2 c))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3))))) (pow.f64 b 3))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (*.f64 2 (/.f64 (*.f64 (*.f64 y a) (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 x b))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2)))) (neg.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 a 2))) (exp.f64 (*.f64 a (*.f64 2 c)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (*.f64 x (pow.f64 (*.f64 y a) 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 2 c))) 2)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 a (+.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 a 2))) (exp.f64 (*.f64 a (*.f64 2 c)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (*.f64 x (pow.f64 (*.f64 y a) 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 2 c))) 2)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3))))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (*.f64 (*.f64 x y) (pow.f64 a 3)) (exp.f64 (*.f64 a (*.f64 2 c)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3))))) (pow.f64 b 3)))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (+.f64 c (neg.f64 b)) (*.f64 2 a))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (+.f64 c (neg.f64 b)) (*.f64 2 a))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (+.f64 c (neg.f64 b)) (*.f64 2 a))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (+.f64 c (neg.f64 b)) (*.f64 2 a))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 x y))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2))))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 x (-.f64 c b)))) (pow.f64 (+.f64 x y) 2))))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 a (*.f64 y (*.f64 x (-.f64 c b)))) (pow.f64 (+.f64 x y) 2))))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 x (*.f64 a (-.f64 c b)))) (pow.f64 (+.f64 x y) 2))))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 (*.f64 y a) (*.f64 x (-.f64 c b))) (pow.f64 (+.f64 x y) 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2)))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 x (-.f64 c b)))) (pow.f64 (+.f64 x y) 2)))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2)))))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 y (*.f64 x (-.f64 c b)))) (pow.f64 (+.f64 x y) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 (-.f64 c b) 2) (pow.f64 y 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2)))) (neg.f64 (pow.f64 a 2)))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 x (*.f64 a (-.f64 c b)))) (pow.f64 (+.f64 x y) 2))) (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2))))))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 y a) (*.f64 x (-.f64 c b))) (pow.f64 (+.f64 x y) 2))) (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (*.f64 y (-.f64 c b))) (+.f64 y x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2))))))
(+.f64 (+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 x (-.f64 c b)))) (pow.f64 (+.f64 x y) 2)))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2))))))) (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (-.f64 c b) 3))) (pow.f64 (+.f64 x y) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 x (pow.f64 (-.f64 c b) 3))) (pow.f64 (+.f64 x y) 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2)))) (*.f64 y (-.f64 c b))) (+.f64 x y))))))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 y (*.f64 x (-.f64 c b)))) (pow.f64 (+.f64 x y) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 (-.f64 c b) 2) (pow.f64 y 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2)))) (neg.f64 (pow.f64 a 2)))) (*.f64 (pow.f64 a 3) (neg.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 c b) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 (-.f64 c b) 2) (pow.f64 y 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2)))) y)) (+.f64 x y))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (*.f64 x y) (pow.f64 (-.f64 c b) 3)) (pow.f64 (+.f64 x y) 2))) (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 (-.f64 c b) 3) (pow.f64 y 2))) (pow.f64 (+.f64 x y) 3)))))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 x (*.f64 a (-.f64 c b)))) (pow.f64 (+.f64 x y) 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 c b) 3))) (pow.f64 (+.f64 x y) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 3))) (pow.f64 (+.f64 x y) 2))) (*.f64 -2 (/.f64 (*.f64 (-.f64 c b) (*.f64 y (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2)))))) (+.f64 x y)))))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 (*.f64 y a) (*.f64 x (-.f64 c b))) (pow.f64 (+.f64 x y) 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 c b) (*.f64 y (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2)))))) (+.f64 x y))) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 c b) 3))) (pow.f64 (+.f64 x y) 3))) (*.f64 4/3 (/.f64 (*.f64 (*.f64 x y) (pow.f64 (-.f64 c b) 3)) (pow.f64 (+.f64 x y) 2)))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))
(+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (*.f64 2 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 y a) c))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (*.f64 2 (*.f64 y (*.f64 c (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (*.f64 2 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 c (*.f64 y a)))))
(+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (*.f64 2 (+.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 c 2))) (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 y a) c)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (*.f64 2 (+.f64 (*.f64 y (*.f64 c (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))))) (*.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (pow.f64 (*.f64 a c) 2)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (*.f64 2 (*.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 a c)))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y (pow.f64 a 2)))))) (*.f64 (pow.f64 c 3) (*.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y (pow.f64 a 3))) 4/3))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (*.f64 2 (+.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 c 2))) (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 y a) c)))) (*.f64 (pow.f64 c 3) (*.f64 4/3 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y (pow.f64 a 3)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (*.f64 2 (+.f64 (*.f64 y (*.f64 c (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))))) (*.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (pow.f64 (*.f64 a c) 2)))) (*.f64 4/3 (*.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (pow.f64 (*.f64 a c) 3)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (*.f64 2 (*.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 a c)))) (*.f64 4/3 (*.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) (pow.f64 (*.f64 a c) 3)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))
(*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))
(*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))
(*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))
(*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))
(*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) (*.f64 y (*.f64 (*.f64 a (*.f64 b (exp.f64 (*.f64 2 (*.f64 a c))))) -2)))
(*.f64 y (+.f64 (exp.f64 (*.f64 a (*.f64 c 2))) (*.f64 -2 (*.f64 b (*.f64 a (exp.f64 (*.f64 a (*.f64 c 2))))))))
(*.f64 y (+.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 -2 (*.f64 a (*.f64 b (exp.f64 (*.f64 a (*.f64 2 c))))))))
(*.f64 y (+.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 -2 (*.f64 (*.f64 a b) (exp.f64 (*.f64 a (*.f64 2 c)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))) (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2)))))))
(+.f64 (*.f64 y (*.f64 (*.f64 a (*.f64 b (exp.f64 (*.f64 2 (*.f64 a c))))) -2)) (+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))))
(+.f64 (*.f64 (*.f64 b (*.f64 a (exp.f64 (*.f64 a (*.f64 c 2))))) (*.f64 -2 y)) (*.f64 y (+.f64 (exp.f64 (*.f64 a (*.f64 c 2))) (*.f64 2 (*.f64 (exp.f64 (*.f64 a (*.f64 c 2))) (pow.f64 (*.f64 a b) 2))))))
(*.f64 y (+.f64 (*.f64 -2 (*.f64 a (*.f64 b (exp.f64 (*.f64 a (*.f64 2 c)))))) (+.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 2 (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (pow.f64 (*.f64 a b) 2))))))
(*.f64 y (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (pow.f64 (*.f64 a b) 2))) (+.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 -2 (*.f64 (*.f64 a b) (exp.f64 (*.f64 a (*.f64 2 c))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2))))) (*.f64 -4/3 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 3))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))) (+.f64 (*.f64 y (*.f64 (*.f64 a (*.f64 b (exp.f64 (*.f64 2 (*.f64 a c))))) -2)) (+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 y (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (pow.f64 b 3))) -4/3)))))
(+.f64 (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 c 2))) (pow.f64 (*.f64 a b) 2)) (*.f64 2 y)) (*.f64 y (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 a (*.f64 c 2))) (pow.f64 (*.f64 a b) 3))))) (*.f64 y (+.f64 (exp.f64 (*.f64 a (*.f64 c 2))) (*.f64 -2 (*.f64 b (*.f64 a (exp.f64 (*.f64 a (*.f64 c 2)))))))))
(+.f64 (*.f64 y (+.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 -2 (*.f64 a (*.f64 b (exp.f64 (*.f64 a (*.f64 2 c)))))))) (*.f64 y (+.f64 (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (pow.f64 (*.f64 a b) 3))) (*.f64 2 (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (pow.f64 (*.f64 a b) 2))))))
(*.f64 y (+.f64 (+.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 -2 (*.f64 (*.f64 a b) (exp.f64 (*.f64 a (*.f64 2 c)))))) (+.f64 (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (pow.f64 (*.f64 a b) 3))) (*.f64 2 (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (pow.f64 (*.f64 a b) 2))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))
(*.f64 y (exp.f64 (*.f64 (+.f64 c (neg.f64 b)) (*.f64 2 a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))
(*.f64 y (exp.f64 (*.f64 (+.f64 c (neg.f64 b)) (*.f64 2 a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))
(*.f64 y (exp.f64 (*.f64 (+.f64 c (neg.f64 b)) (*.f64 2 a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))
(*.f64 y (exp.f64 (*.f64 (+.f64 c (neg.f64 b)) (*.f64 2 a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))
y
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b)))))
(+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b)))))
(+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 y a))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 (-.f64 c b) 2)))) (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))
(+.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))) (*.f64 2 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) (pow.f64 a 2)))))
(+.f64 y (*.f64 2 (+.f64 (*.f64 y (pow.f64 (*.f64 a (-.f64 c b)) 2)) (*.f64 a (*.f64 y (-.f64 c b))))))
(+.f64 y (*.f64 2 (*.f64 y (+.f64 (*.f64 a (-.f64 c b)) (pow.f64 (*.f64 a (-.f64 c b)) 2)))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 a 3) (*.f64 y (pow.f64 (-.f64 c b) 3)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 (-.f64 c b) 2)))) (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(+.f64 (+.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))) (*.f64 2 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) (pow.f64 a 2))))) (*.f64 4/3 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 3) (pow.f64 a 3)))))
(+.f64 y (+.f64 (*.f64 2 (+.f64 (*.f64 y (pow.f64 (*.f64 a (-.f64 c b)) 2)) (*.f64 a (*.f64 y (-.f64 c b))))) (*.f64 y (*.f64 (pow.f64 (*.f64 a (-.f64 c b)) 3) 4/3))))
(+.f64 y (+.f64 (*.f64 y (*.f64 4/3 (pow.f64 (*.f64 a (-.f64 c b)) 3))) (*.f64 2 (*.f64 y (+.f64 (*.f64 a (-.f64 c b)) (pow.f64 (*.f64 a (-.f64 c b)) 2))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3))) (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)) (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))) 1))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3))) (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)) (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))) 1))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)))) (+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3))) (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3) (pow.f64 x 3)) (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))) 1))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 4)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 3))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3))) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) 2))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 y (*.f64 x (exp.f64 (*.f64 a (*.f64 b -2))))) c)) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 y (*.f64 x (exp.f64 (*.f64 a (*.f64 b -2))))) c)) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (+.f64 (*.f64 (pow.f64 c 2) (neg.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (*.f64 y (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 (pow.f64 c 2) (neg.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 x (pow.f64 (*.f64 y a) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (*.f64 y (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (*.f64 (pow.f64 c 2) (neg.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (*.f64 (pow.f64 c 2) (-.f64 (neg.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 2) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x)))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 a 3) (*.f64 y x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) x))) (*.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x) 2))))) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 y a))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) x))) (*.f64 (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x) 2) (+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) x)))))))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 (*.f64 y (*.f64 x (exp.f64 (*.f64 a (*.f64 b -2))))) c)) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 y a) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 x (exp.f64 (*.f64 a (*.f64 b -2)))) (pow.f64 a 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2))))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 a 3)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y (*.f64 x (pow.f64 a 3)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))))) (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2))))))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (*.f64 y (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))) (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (*.f64 y (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 y (*.f64 x (pow.f64 a 3)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 x (pow.f64 a 3)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 x (pow.f64 (*.f64 y a) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (*.f64 y (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))) (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 b -2))) 2) (*.f64 x (pow.f64 (*.f64 y a) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (*.f64 y (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))) (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 x y) (pow.f64 a 3))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -4 (/.f64 (*.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) 2)) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2))))))))) (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 c (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))) (neg.f64 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))))) (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))) 2))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 x (pow.f64 a 2)))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))))) (*.f64 a (exp.f64 (*.f64 a (*.f64 b -2)))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 b -2))) (*.f64 (*.f64 x y) (pow.f64 a 3))) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))))))) (*.f64 -4 (/.f64 (*.f64 (*.f64 x (pow.f64 a 3)) (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2)))) 2)) (*.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 b -2))))) 2)))))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 (+.f64 b (*.f64 c -1)) -2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 -2 (+.f64 b (neg.f64 c))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 x b)) a)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 2))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2)))))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 c 2))) (*.f64 (*.f64 y (*.f64 x b)) a)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 2))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 a (*.f64 y (*.f64 x b)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (*.f64 2 (/.f64 (*.f64 (*.f64 y a) (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 x b))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2)))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 x b)) a)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 2))) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 x (exp.f64 (*.f64 2 (*.f64 a c)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 2 (*.f64 a c))) 2)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 x (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 a (*.f64 c 2)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 c 2))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 3)))) (neg.f64 (pow.f64 b 2))) (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2)))))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 c 2))) (*.f64 (*.f64 y (*.f64 x b)) a)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 2)))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 a (*.f64 y (*.f64 x b)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 2 c)))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3)))) (neg.f64 (pow.f64 b 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 y a) (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 x b))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 a 2))) (exp.f64 (*.f64 a (*.f64 2 c)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (*.f64 x (pow.f64 (*.f64 y a) 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 2 c))) 2)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3)))) (neg.f64 (pow.f64 b 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (*.f64 b x)))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (*.f64 a (exp.f64 (*.f64 2 (*.f64 c a)))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3))))) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 c a))) 2) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x) 3)))) (pow.f64 b 2))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 x b)) a)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 x (exp.f64 (*.f64 2 (*.f64 a c)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 2 (*.f64 a c))) 2)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 x (exp.f64 (*.f64 2 (*.f64 a c)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 2 (*.f64 a c))) 2)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 3)))) (*.f64 a (exp.f64 (*.f64 2 (*.f64 a c)))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 a c))) (*.f64 x (pow.f64 a 3)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 (exp.f64 (*.f64 2 (*.f64 a c))) 2)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a c))))) 3))))) (pow.f64 b 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 c 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 x (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 a (*.f64 c 2)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 c 2))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 3)))) a))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (*.f64 x (pow.f64 a 3)) (exp.f64 (*.f64 a (*.f64 c 2))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (*.f64 c 2))) 2) (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 a 3)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 3))))) (pow.f64 b 3)) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 x (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 a (*.f64 c 2)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 c 2))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 3))))))) (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2)))))) (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 c 2))) (*.f64 (*.f64 y (*.f64 x b)) a)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 c 2))))) 2)))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 a (*.f64 y (*.f64 x b)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 2 c)))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 a (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (*.f64 a (exp.f64 (*.f64 a (*.f64 2 c)))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3))))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (*.f64 x (pow.f64 a 3)) (exp.f64 (*.f64 a (*.f64 2 c))))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3))))) (pow.f64 b 3))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))))) (*.f64 2 (/.f64 (*.f64 (*.f64 y a) (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 x b))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2)))) (neg.f64 (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 a 2))) (exp.f64 (*.f64 a (*.f64 2 c)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (*.f64 x (pow.f64 (*.f64 y a) 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 2 c))) 2)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 a (*.f64 2 c))) (*.f64 a (+.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 a 2))) (exp.f64 (*.f64 a (*.f64 2 c)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 -4 (/.f64 (*.f64 (*.f64 x (pow.f64 (*.f64 y a) 2)) (pow.f64 (exp.f64 (*.f64 a (*.f64 2 c))) 2)) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3))))))) (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (*.f64 (*.f64 x y) (pow.f64 a 3)) (exp.f64 (*.f64 a (*.f64 2 c)))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c)))) 2))) (pow.f64 (+.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 c))))) 3))))) (pow.f64 b 3)))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (+.f64 c (neg.f64 b)) (*.f64 2 a))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (+.f64 c (neg.f64 b)) (*.f64 2 a))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (+.f64 c (neg.f64 b)) (*.f64 2 a))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 b -1))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (+.f64 c (neg.f64 b)) (*.f64 2 a))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (neg.f64 b))))))))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 x y))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2))))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 x (-.f64 c b)))) (pow.f64 (+.f64 x y) 2))))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 a (*.f64 y (*.f64 x (-.f64 c b)))) (pow.f64 (+.f64 x y) 2))))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 x (*.f64 a (-.f64 c b)))) (pow.f64 (+.f64 x y) 2))))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 (*.f64 y a) (*.f64 x (-.f64 c b))) (pow.f64 (+.f64 x y) 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2)))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 x (-.f64 c b)))) (pow.f64 (+.f64 x y) 2)))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2)))))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 y (*.f64 x (-.f64 c b)))) (pow.f64 (+.f64 x y) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 (-.f64 c b) 2) (pow.f64 y 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2)))) (neg.f64 (pow.f64 a 2)))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 x (*.f64 a (-.f64 c b)))) (pow.f64 (+.f64 x y) 2))) (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2))))))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 y a) (*.f64 x (-.f64 c b))) (pow.f64 (+.f64 x y) 2))) (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (*.f64 y (-.f64 c b))) (+.f64 y x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (pow.f64 (-.f64 c b) 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 a 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) x))) (pow.f64 (+.f64 y x) 2))))))
(+.f64 (+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 x (-.f64 c b)))) (pow.f64 (+.f64 x y) 2)))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2))))))) (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (-.f64 c b) 3))) (pow.f64 (+.f64 x y) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 x (pow.f64 (-.f64 c b) 3))) (pow.f64 (+.f64 x y) 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 x (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2)))) (*.f64 y (-.f64 c b))) (+.f64 x y))))))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 a (*.f64 y (*.f64 x (-.f64 c b)))) (pow.f64 (+.f64 x y) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 (-.f64 c b) 2) (pow.f64 y 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2)))) (neg.f64 (pow.f64 a 2)))) (*.f64 (pow.f64 a 3) (neg.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 c b) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 (-.f64 c b) 2) (pow.f64 y 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2)))) y)) (+.f64 x y))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (*.f64 x y) (pow.f64 (-.f64 c b) 3)) (pow.f64 (+.f64 x y) 2))) (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 (-.f64 c b) 3) (pow.f64 y 2))) (pow.f64 (+.f64 x y) 3)))))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 y (*.f64 x (*.f64 a (-.f64 c b)))) (pow.f64 (+.f64 x y) 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 c b) 3))) (pow.f64 (+.f64 x y) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 3))) (pow.f64 (+.f64 x y) 2))) (*.f64 -2 (/.f64 (*.f64 (-.f64 c b) (*.f64 y (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2)))))) (+.f64 x y)))))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -2 (/.f64 (*.f64 (*.f64 y a) (*.f64 x (-.f64 c b))) (pow.f64 (+.f64 x y) 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 c b) (*.f64 y (+.f64 (*.f64 -4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (-.f64 c b)) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 2 (/.f64 (*.f64 x (*.f64 y (pow.f64 (-.f64 c b) 2))) (pow.f64 (+.f64 x y) 2)))))) (+.f64 x y))) (+.f64 (*.f64 -4 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 c b) 3))) (pow.f64 (+.f64 x y) 3))) (*.f64 4/3 (/.f64 (*.f64 (*.f64 x y) (pow.f64 (-.f64 c b) 3)) (pow.f64 (+.f64 x y) 2)))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(*.f64 -2 (*.f64 a b))
(*.f64 a (*.f64 b -2))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(*.f64 2 (*.f64 c a))
(*.f64 2 (*.f64 a c))
(*.f64 a (*.f64 c 2))
(*.f64 a (*.f64 2 c))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(*.f64 2 (*.f64 c a))
(*.f64 2 (*.f64 a c))
(*.f64 a (*.f64 c 2))
(*.f64 a (*.f64 2 c))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(*.f64 2 (*.f64 c a))
(*.f64 2 (*.f64 a c))
(*.f64 a (*.f64 c 2))
(*.f64 a (*.f64 2 c))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(*.f64 -2 (*.f64 a b))
(*.f64 a (*.f64 b -2))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(*.f64 -2 (*.f64 a b))
(*.f64 a (*.f64 b -2))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 2 (*.f64 a c)))
(+.f64 (*.f64 a (*.f64 b -2)) (*.f64 a (*.f64 c 2)))
(*.f64 a (+.f64 (*.f64 b -2) (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 0 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 0)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1) -1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(+.f64 1 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(+.f64 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 1))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (/.f64 -1 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(/.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(pow.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(neg.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(+.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 0)
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(-.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 0)
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 1)
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) 1)
(*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))
(+.f64 0 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 0)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1) -1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(+.f64 1 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(+.f64 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 0 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 -1 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 -1 (+.f64 -2 (-.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 0)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 1 (-.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 1 (+.f64 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 2))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 2 (+.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 2))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 2 (-.f64 2 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 (+.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 (+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 2) 2)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 -2 (-.f64 -2 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 -2 (+.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -2))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 (-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 2) -2)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 (-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) -3) 3)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 -3 (+.f64 -1 (-.f64 -2 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 -3 (+.f64 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -2))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(-.f64 (-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 3) -3)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) -1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) 1))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (/.f64 -1 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(pow.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(neg.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a))))))
(+.f64 0 (*.f64 (-.f64 c b) (+.f64 a a)))
(*.f64 (-.f64 c b) (+.f64 a a))
(+.f64 (*.f64 (-.f64 c b) (+.f64 a a)) 0)
(*.f64 (-.f64 c b) (+.f64 a a))
(-.f64 (*.f64 (-.f64 c b) (+.f64 a a)) 0)
(*.f64 (-.f64 c b) (+.f64 a a))
(/.f64 (*.f64 (-.f64 c b) (+.f64 a a)) 1)
(*.f64 (-.f64 c b) (+.f64 a a))
(/.f64 (*.f64 (-.f64 c b) (+.f64 a a)) (/.f64 (*.f64 (-.f64 c b) (+.f64 a a)) (*.f64 (-.f64 c b) (+.f64 a a))))
(*.f64 (-.f64 c b) (+.f64 a a))
(pow.f64 (*.f64 (-.f64 c b) (+.f64 a a)) 1)
(*.f64 (-.f64 c b) (+.f64 a a))

localize12.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (+.f64 y x))
Compiler

Compiled 17 to 9 computations (47.1% saved)

series5.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite117.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1310×rational.json-5
1308×exponential.json-3
1308×rational.json-1
1308×rational.json-2
1308×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
15113
217913
366013
4254813
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(/.f64 x (+.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x y)) (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 1 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (+.f64 x y))))))))

simplify140.0ms (0.2%)

Algorithm
egg-herbie
Rules
1502×rational.json-simplify-111
1038×rational.json-simplify-47
838×rational.json-simplify-2
702×rational.json-simplify-55
618×rational.json-simplify-54
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0701217
11341163
22721157
310671127
447931121
Stop Event
node limit
Counts
41 → 45
Calls
Call 1
Inputs
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (/.f64 x (+.f64 x y)) 0)
(+.f64 0 (/.f64 x (+.f64 x y)))
(-.f64 (/.f64 x (+.f64 x y)) 0)
(-.f64 0 (neg.f64 (/.f64 x (+.f64 x y))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 x y)))) 1)
(*.f64 (/.f64 x (+.f64 x y)) 1)
(*.f64 (/.f64 x (+.f64 x y)) (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))
(*.f64 1 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 1 (/.f64 x (+.f64 x y))))
(*.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))
(*.f64 (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))))
(*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))))))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(neg.f64 (neg.f64 (/.f64 x (+.f64 x y))))
Outputs
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(-.f64 1 (/.f64 y x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (-.f64 1 (/.f64 y x)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (-.f64 1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(-.f64 1 (/.f64 y x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (-.f64 1 (/.f64 y x)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (-.f64 1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(-.f64 1 (/.f64 y x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (-.f64 1 (/.f64 y x)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (-.f64 1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (/.f64 x (+.f64 x y)) 0)
(/.f64 x (+.f64 x y))
(+.f64 0 (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 x y))
(-.f64 (/.f64 x (+.f64 x y)) 0)
(/.f64 x (+.f64 x y))
(-.f64 0 (neg.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 x y)))) 1)
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 x (+.f64 x y)) (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 1 (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 1 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))))
(/.f64 x (+.f64 x y))
(*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))))))
(/.f64 x (+.f64 x y))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 x y))
(neg.f64 (neg.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))

localize65.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
0.4b
(*.f64 2/3 (/.f64 1 t))
4.0b
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
5.0b
(*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
Compiler

Compiled 132 to 94 computations (28.8% saved)

series114.0ms (0.2%)

Counts
3 → 132
Calls

36 calls:

TimeVariablePointExpression
77.0ms
c
@inf
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
14.0ms
a
@0
(*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
5.0ms
a
@0
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
1.0ms
y
@0
(*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
1.0ms
y
@-inf
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))

rewrite87.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
972×rational.json-5
970×exponential.json-3
970×rational.json-1
970×rational.json-2
970×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021135
1180135
2556135
32123135
Stop Event
node limit
Counts
3 → 23
Calls
Call 1
Inputs
(*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 y c)) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 y c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) (/.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 y c)) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 y c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))) (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 1)))))

simplify1.1s (1.6%)

Algorithm
egg-herbie
Rules
868×rational.json-simplify-47
816×exponential.json-simplify-26
702×rational.json-simplify-1
636×rational.json-simplify-2
618×rational.json-simplify-43
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
034713595
172813201
2129813047
3239513005
4491113005
5708713001
Stop Event
node limit
Counts
155 → 254
Calls
Call 1
Inputs
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(*.f64 2 (*.f64 c (*.f64 y a)))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(*.f64 2 (*.f64 c (*.f64 y a)))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2)))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 4))))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (+.f64 1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3) (pow.f64 x 3))) (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2)))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (+.f64 1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3) (pow.f64 x 3))) (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2)))))
1
(+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) y)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) y)) (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) x)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) y)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 2))) (pow.f64 x 2))))))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 2)))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 2)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 3))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 4)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 3))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) y)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) y))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) 2) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) 3) (pow.f64 y 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) y))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) 2) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) 3) (pow.f64 y 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) 4) (pow.f64 y 4)))))))
(/.f64 x (+.f64 y x))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) x))) (pow.f64 (+.f64 y x) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2) x))) (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) x))) (pow.f64 (+.f64 y x) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2) x))) (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) x))) (pow.f64 (+.f64 y x) 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3) x))) (pow.f64 (+.f64 y x) 4))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 4))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 4))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 y 3))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2)))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3) x) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) (pow.f64 y 4))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 y 3))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 y 3))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2)))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3) x) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) (pow.f64 y 4))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 y 3))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))))))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) t))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) t))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3) (pow.f64 t 2)))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) t))) (+.f64 (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 4) (pow.f64 t 3)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3) (pow.f64 t 2)))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) t))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) t))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3) (pow.f64 t 2)))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) t))) (+.f64 (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 4) (pow.f64 t 3)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3) (pow.f64 t 2)))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))))))
(*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 -2/3 (/.f64 c t))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) 0)
(+.f64 0 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))))
(+.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 y c)) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 y c)))
(-.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) 0)
(/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) 1)
(/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) (/.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 y c)) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 y c))))
(pow.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) 1)
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) 0)
(+.f64 0 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))))
(-.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) 0)
(*.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))))
(*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) 1)
(*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))))
(*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))) (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))))
(*.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))))
(*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))))))
(pow.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) 1)
(+.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 0)
(+.f64 0 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 0)
(/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 1)
(/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 1)
Outputs
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))
(*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))
(*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y)))
(*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(*.f64 2 (+.f64 (*.f64 c (*.f64 y a)) (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))))
(*.f64 2 (*.f64 y (*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 (*.f64 2 (*.f64 c y)) (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(*.f64 2 (+.f64 (*.f64 c (*.f64 y a)) (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))))
(*.f64 2 (*.f64 y (*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 (*.f64 2 (*.f64 c y)) (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(*.f64 2 (+.f64 (*.f64 c (*.f64 y a)) (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))))
(*.f64 2 (*.f64 y (*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 (*.f64 2 (*.f64 c y)) (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(*.f64 2 (*.f64 c (*.f64 y a)))
(*.f64 (*.f64 y a) (*.f64 c 2))
(*.f64 c (*.f64 a (*.f64 y 2)))
(*.f64 (*.f64 c a) (*.f64 y 2))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(*.f64 2 (+.f64 (*.f64 c (*.f64 y a)) (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))))
(*.f64 2 (*.f64 y (*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 (*.f64 2 (*.f64 c y)) (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(*.f64 2 (+.f64 (*.f64 c (*.f64 y a)) (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))))
(*.f64 2 (*.f64 y (*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 (*.f64 2 (*.f64 c y)) (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(*.f64 2 (+.f64 (*.f64 c (*.f64 y a)) (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))))
(*.f64 2 (*.f64 y (*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 (*.f64 2 (*.f64 c y)) (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(*.f64 2 (*.f64 c (*.f64 y a)))
(*.f64 (*.f64 y a) (*.f64 c 2))
(*.f64 c (*.f64 a (*.f64 y 2)))
(*.f64 (*.f64 c a) (*.f64 y 2))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(*.f64 2 (+.f64 (*.f64 c (*.f64 y a)) (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))))
(*.f64 2 (*.f64 y (*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 (*.f64 2 (*.f64 c y)) (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(*.f64 2 (+.f64 (*.f64 c (*.f64 y a)) (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))))
(*.f64 2 (*.f64 y (*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 (*.f64 2 (*.f64 c y)) (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(*.f64 2 (+.f64 (*.f64 c (*.f64 y a)) (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))))
(*.f64 2 (*.f64 y (*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 (*.f64 2 (*.f64 c y)) (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))))
(*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a))))
(*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a))))
(*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))))
(*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a))))
(*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a))))
(*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(/.f64 x (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))))
(/.f64 x (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))))
(+.f64 (/.f64 x (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) 2))))
(+.f64 (/.f64 x (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2)))))
(+.f64 (/.f64 x (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3)) (/.f64 x (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))) (+.f64 (/.f64 x (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))) (+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 4))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) 2))) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) 4))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3)) (+.f64 (/.f64 x (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3)) (+.f64 (/.f64 x (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 4))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3)) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 4))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3)) (+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 4))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3)) (+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (-.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))) (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 4)))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) x)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)))
(-.f64 1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (+.f64 1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) x)) (+.f64 1 (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3) (pow.f64 x 3))) (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) x)) (+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) 3) (pow.f64 x 3))))))
(+.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3) (pow.f64 x 3))) 1)))
(+.f64 1 (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3) (pow.f64 x 3)))))
(+.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2)) (-.f64 1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3) (pow.f64 x 3)))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) x)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)))
(-.f64 1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (+.f64 1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) x)) (+.f64 1 (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3) (pow.f64 x 3))) (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) x)) (+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) 3) (pow.f64 x 3))))))
(+.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3) (pow.f64 x 3))) 1)))
(+.f64 1 (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 2 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3) (pow.f64 x 3)))))
(+.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2) (pow.f64 x 2)) (-.f64 1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3) (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) y)))
(+.f64 1 (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))))))
(+.f64 1 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (neg.f64 y)))
(-.f64 1 (*.f64 y (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) y)) (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) x)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))))) (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) x)))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) x) (+.f64 1 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (neg.f64 y))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (neg.f64 y))) (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) x))
(+.f64 (-.f64 1 (*.f64 y (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))))) (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))) x))
(+.f64 (-.f64 1 (*.f64 y (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))))) (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) x))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) y)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 2))) (pow.f64 x 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 2))) (pow.f64 x 2))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) x) (*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x)))) (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 2))) (pow.f64 x 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x)))) (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 2))) (pow.f64 x 2)))) (+.f64 1 (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) x)))
(+.f64 (-.f64 1 (*.f64 y (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))) x) (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) 2))) (pow.f64 x 2)))))
(+.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) x)) (neg.f64 (+.f64 (*.f64 y (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x)))) (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 2))) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) x) (-.f64 1 (+.f64 (*.f64 y (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x)))) (/.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) x))) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 2))) (pow.f64 x 2)))))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 2)))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c)))) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 2)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 3))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))) (+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2)))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c)))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c)))) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 4)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) 3))) (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3)) (+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 4))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2))) (+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 4))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3)))))
(+.f64 (+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2)))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c)))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c)))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c)))) 4))))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) 4))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) y)))
(*.f64 -1 (/.f64 x (*.f64 y (+.f64 (*.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) -2) -1))))
(neg.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 -2 c))))))
(neg.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c -2))))))
(neg.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2))))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) y))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) 2) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 (*.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) -2) -1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 (*.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) -2) -1)) 2))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 -2 c)))) 2)) (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 -2 c)))))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c -2))))) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c -2)))) 2))))
(neg.f64 (+.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2))))) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2)))) 2))))
(-.f64 (neg.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2)))))) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2)))) 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) 3) (pow.f64 y 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) y))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) 2) (pow.f64 y 2))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 (*.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) -2) -1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 (*.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) -2) -1)) 2)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 (*.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) -2) -1)) 3))))
(+.f64 (neg.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 -2 c)))))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 -2 c)))) 3)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 -2 c)))) 2)))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c -2)))) 3)) (+.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c -2))))) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c -2)))) 2)))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2)))) 2)) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2)))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) 3) (pow.f64 y 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 1) 4) (pow.f64 y 4)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 (*.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) -2) -1)) 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 (*.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) -2) -1)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 (*.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) -2) -1)) 2))) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 (*.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) -2) -1)) 4))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 -2 c)))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 -2 c)))) 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 -2 c)))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 -2 c)))) 4))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c -2)))))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c -2)))) 3)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c -2)))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c -2)))) 4))))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2)))) 3)) (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2)))) 4)) (+.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2))))) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2)))) 2))))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2)))) 3)) (+.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2)))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) -2)))) 4))))))
(/.f64 x (+.f64 y x))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) x))) (pow.f64 (+.f64 y x) 2))))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c (*.f64 y x))) (pow.f64 (+.f64 y x) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2) x))) (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) x))) (pow.f64 (+.f64 y x) 2)))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) x))) (pow.f64 (+.f64 y x) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (*.f64 x (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)) (pow.f64 c 2))) (pow.f64 (+.f64 y x) 3)))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c (*.f64 y x))) (pow.f64 (+.f64 y x) 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 x (pow.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) (pow.f64 (+.f64 y x) 3)))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c (*.f64 y x))) (pow.f64 (+.f64 y x) 2))) (*.f64 4 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2)) (pow.f64 (+.f64 y x) 3)))))
(+.f64 (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) x))) (pow.f64 (+.f64 y x) 2)))) (*.f64 4 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2)) (pow.f64 (+.f64 y x) 3))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2) x))) (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) x))) (pow.f64 (+.f64 y x) 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3) x))) (pow.f64 (+.f64 y x) 4))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (*.f64 x (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)) (pow.f64 c 2))) (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) x))) (pow.f64 (+.f64 y x) 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (*.f64 x (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3)) (pow.f64 c 3))) (pow.f64 (+.f64 y x) 4))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 x (pow.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) (pow.f64 (+.f64 y x) 3))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3) (*.f64 x (pow.f64 (*.f64 c y) 3))) (pow.f64 (+.f64 y x) 4))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c (*.f64 y x))) (pow.f64 (+.f64 y x) 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2)) (pow.f64 (+.f64 y x) 3))) (+.f64 (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c (*.f64 y x))) (pow.f64 (+.f64 y x) 2)))) (*.f64 -8 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 3)) (pow.f64 (+.f64 y x) 4)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2)) (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) x))) (pow.f64 (+.f64 y x) 2))) (*.f64 -8 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 3)) (pow.f64 (+.f64 y x) 4))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c (*.f64 y x))) (pow.f64 (+.f64 y x) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2)) (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -8 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 3)) (pow.f64 (+.f64 y x) 4))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))))) (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 2)) (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 2)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 3))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 2)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 4))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 2)) (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 3)))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 3)) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 4)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 3)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 2)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 3))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 2)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 3))))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 3)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 4))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 2)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 3))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 3)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 4))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))))) (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 2)) (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 2)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 3))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 2)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 4))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 2)) (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 3)))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 3)) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 4)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 3)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 2)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 3))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 2)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 3))))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 3)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 4))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y x)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 2)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 3))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 y x) 3)) (pow.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))) 4))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)))
(/.f64 x (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x)))
(/.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))))
(+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x))) (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 x a))) (pow.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x)) 2))))
(+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (*.f64 -2 (/.f64 (*.f64 y (*.f64 (*.f64 c x) a)) (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 2))))
(+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 c x))) (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 2))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 a x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (*.f64 -2 (/.f64 (*.f64 x (*.f64 y (*.f64 c a))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 x a))) (pow.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x)) 2))) (+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 a 2)))) (pow.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x)) 3)))))
(+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 x (pow.f64 (*.f64 y a) 2))) (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 3))) (*.f64 -2 (/.f64 (*.f64 y (*.f64 (*.f64 c x) a)) (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 c x))) (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 2))) (*.f64 4 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 y a)) 2)) (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 a x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2))) (+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (*.f64 4 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 y a)) 2)) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3)))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (+.f64 (*.f64 -2 (/.f64 (*.f64 x (*.f64 y (*.f64 c a))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2))) (*.f64 4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (*.f64 c a)) 2)) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 x a))) (pow.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x)) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 a 2)))) (pow.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x)) 3))) (+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (*.f64 x (pow.f64 a 3)))) (pow.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x)) 4))))))
(+.f64 (+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 x (pow.f64 (*.f64 y a) 2))) (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 3)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 x (pow.f64 (*.f64 y a) 3))) (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 4))) (*.f64 -2 (/.f64 (*.f64 y (*.f64 (*.f64 c x) a)) (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 c x))) (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 2))) (*.f64 4 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 y a)) 2)) (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 3)))) (*.f64 -8 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 y a)) 3)) (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 4)))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 a x))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 y a)) 2)) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3))) (*.f64 -8 (/.f64 (*.f64 x (pow.f64 (*.f64 c (*.f64 y a)) 3)) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 4))))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (+.f64 (*.f64 -2 (/.f64 (*.f64 x (*.f64 y (*.f64 c a))) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 x (pow.f64 (*.f64 y (*.f64 c a)) 2)) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3))) (*.f64 -8 (/.f64 (*.f64 x (pow.f64 (*.f64 y (*.f64 c a)) 3)) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 4))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x))) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 y a) 2)))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a)))) (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (pow.f64 (*.f64 y (*.f64 c a)) 2))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 y 3))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2)))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x))) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 y a) 2)))) (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x)) 2)) (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 y a) 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 2)) (pow.f64 (*.f64 c (*.f64 y a)) 3))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 2)) (pow.f64 (*.f64 c (*.f64 y a)) 3)))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))) (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2)) (pow.f64 (*.f64 c (*.f64 y a)) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (pow.f64 (*.f64 y (*.f64 c a)) 2))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a)))) (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2)) (pow.f64 (*.f64 y (*.f64 c a)) 3)))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3) x) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) (pow.f64 y 4))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 y 3))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x)) 2)) (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 y a) 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x))) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 y a) 2)))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x)) 3)) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 y a) 4)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 2)) (pow.f64 (*.f64 c (*.f64 y a)) 3))) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 3)) (pow.f64 (*.f64 c (*.f64 y a)) 4)))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 2)) (pow.f64 (*.f64 c (*.f64 y a)) 3))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 3)) (pow.f64 (*.f64 c (*.f64 y a)) 4))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2)) (pow.f64 (*.f64 c (*.f64 y a)) 3))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3)) (pow.f64 (*.f64 c (*.f64 y a)) 4))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (pow.f64 (*.f64 y (*.f64 c a)) 2))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2)) (pow.f64 (*.f64 y (*.f64 c a)) 3))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3)) (pow.f64 (*.f64 y (*.f64 c a)) 4))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x))) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 y a) 2)))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a)))) (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (pow.f64 (*.f64 y (*.f64 c a)) 2))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 y 3))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2)))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x))) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 y a) 2)))) (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x)) 2)) (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 y a) 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 2)) (pow.f64 (*.f64 c (*.f64 y a)) 3))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 2)) (pow.f64 (*.f64 c (*.f64 y a)) 3)))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))) (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2)) (pow.f64 (*.f64 c (*.f64 y a)) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (pow.f64 (*.f64 y (*.f64 c a)) 2))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a)))) (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2)) (pow.f64 (*.f64 y (*.f64 c a)) 3)))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3) x) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 a 4) (pow.f64 y 4))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 y 3))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x)) 2)) (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 y a) 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x))) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 y a) 2)))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y x)) 3)) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 y a) 4)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 2)) (pow.f64 (*.f64 c (*.f64 y a)) 3))) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 3)) (pow.f64 (*.f64 c (*.f64 y a)) 4)))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 2)) (pow.f64 (*.f64 c (*.f64 y a)) 3))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c y))) (+.f64 y x)) 3)) (pow.f64 (*.f64 c (*.f64 y a)) 4))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2)) (pow.f64 (*.f64 c (*.f64 y a)) 3))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (pow.f64 (*.f64 c (*.f64 y a)) 2))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3)) (pow.f64 (*.f64 c (*.f64 y a)) 4))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x))) (pow.f64 (*.f64 y (*.f64 c a)) 2))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 2)) (pow.f64 (*.f64 y (*.f64 c a)) 3))) (*.f64 -1/16 (/.f64 (*.f64 x (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) x)) 3)) (pow.f64 (*.f64 y (*.f64 c a)) 4))))))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) (*.f64 x (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)))) (pow.f64 (*.f64 c y) 2))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))))
(+.f64 (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) (*.f64 x (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2)))) (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) (*.f64 x (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 2))) (pow.f64 (*.f64 c y) 3))) (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)))) (pow.f64 (*.f64 c y) 2)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 2) (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 2) (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) (*.f64 x (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (+.f64 (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3) (*.f64 x (pow.f64 t 4))) (pow.f64 (*.f64 c y) 4)))) (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) (*.f64 x (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)))) (pow.f64 (*.f64 c y) 2))) (*.f64 -81/256 (/.f64 (*.f64 x (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 3))) (pow.f64 (*.f64 c y) 4)))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 2))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 2) (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -81/256 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 3) (pow.f64 t 4))) (pow.f64 (*.f64 c y) 4))))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3)))) (*.f64 -81/256 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3) (pow.f64 t 4))) (pow.f64 (*.f64 c y) 4)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 2) (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3)))) (*.f64 -81/256 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 3) (pow.f64 t 4))) (pow.f64 (*.f64 c y) 4)))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)))
(/.f64 x (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) t))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 2)))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x))) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 2)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) t))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3) (pow.f64 t 2)))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2)))) (+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))) (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 c 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3))))))
(+.f64 (/.f64 x (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 2))))))
(+.f64 (/.f64 x (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 2)))) (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 3))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2)))) (+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))) (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3))))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 2)))) (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 3))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) t))) (+.f64 (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 4) (pow.f64 t 3)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3) (pow.f64 t 2)))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2)))) (+.f64 (+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))) (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 c 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3))))) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x (pow.f64 c 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 4))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x))) (+.f64 (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 4)))) (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 3)))))))
(+.f64 (/.f64 x (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x))) (+.f64 (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 4))))) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 2))))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 4)))))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 2)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 3)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 4)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)))
(/.f64 x (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) t))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 2)))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x))) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 2)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) t))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3) (pow.f64 t 2)))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2)))) (+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))) (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 c 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3))))))
(+.f64 (/.f64 x (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 2))))))
(+.f64 (/.f64 x (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 2)))) (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 3))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2)))) (+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))) (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3))))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 2)))) (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 3))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2) t))) (+.f64 (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 4) (pow.f64 t 3)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3) (pow.f64 t 2)))) (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2)))) (+.f64 (+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))) (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 c 2))) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3))))) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x (pow.f64 c 3))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 4))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x))) (+.f64 (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 4)))) (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 3)))))))
(+.f64 (/.f64 x (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x))) (+.f64 (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 4))))) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 c (*.f64 2 (*.f64 y (+.f64 5/6 a)))) (+.f64 y x)) 2))))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 2)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 3)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (+.f64 5/6 a)))) x)) 4)))))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 2)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 3)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)) 4)))))))
(*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(*.f64 c a)
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(*.f64 c a)
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 a (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(*.f64 -2/3 (/.f64 c t))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) 0)
(*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))
(*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))
(+.f64 0 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))))
(*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))
(*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))
(+.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 y c)) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 y c)))
(*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))
(*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))
(-.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) 0)
(*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))
(*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))
(/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) 1)
(*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))
(*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))
(/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) (/.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 y c)) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 y c))))
(*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))
(*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))
(pow.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) 1)
(*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))
(*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) 0)
(/.f64 x (+.f64 y (+.f64 x (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))))
(+.f64 0 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))))
(-.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) 0)
(/.f64 x (+.f64 y (+.f64 x (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))))
(*.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))))
(*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) 1)
(/.f64 x (+.f64 y (+.f64 x (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))))
(*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))))
(*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))) (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))))
(*.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))))
(*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))))
(pow.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))) x))) 1)
(/.f64 x (+.f64 y (+.f64 x (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c))))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 c c)))))
(/.f64 x (+.f64 (+.f64 y x) (*.f64 c (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (+.f64 y y)))))
(+.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 0)
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(+.f64 0 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(-.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 0)
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 1)
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) (/.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 1)
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))

localize39.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))
0.0b
(*.f64 2 (*.f64 2/3 (/.f64 b t)))
0.0b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
0.3b
(*.f64 2/3 (/.f64 b t))
Compiler

Compiled 72 to 42 computations (41.7% saved)

series25.0ms (0%)

Counts
4 → 96
Calls

30 calls:

TimeVariablePointExpression
3.0ms
b
@inf
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
2.0ms
t
@inf
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
2.0ms
b
@0
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
2.0ms
t
@-inf
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
1.0ms
b
@-inf
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))

rewrite175.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1668×rational.json-simplify-49
1066×rational.json-simplify-47
718×rational.json-5
716×exponential.json-3
716×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01696
113478
242578
3160278
4640278
Stop Event
node limit
Counts
4 → 51
Calls
Call 1
Inputs
(*.f64 2/3 (/.f64 b t))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(*.f64 2 (*.f64 2/3 (/.f64 b t)))
(exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 (/.f64 b t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2/3 (/.f64 b t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2/3 (/.f64 b t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 2/3 (/.f64 b t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 2/3 (/.f64 b t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (/.f64 b t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (/.f64 b t)) (/.f64 (*.f64 (/.f64 b t) 8/3) (*.f64 (/.f64 b t) 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2/3 (/.f64 b t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 2/3 (/.f64 b t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 2/3 (/.f64 b t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 b t) 4/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 b t) 4/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2/3 (/.f64 b t)) (neg.f64 (*.f64 2/3 (/.f64 b t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 b t) 4/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 b t) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 b t) 4/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b t) 4/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b t) 4/3) (/.f64 (*.f64 (/.f64 b t) 8/3) (*.f64 (/.f64 b t) 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 b t) 4/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (exp.f64 (*.f64 (/.f64 b t) 4/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (*.f64 (exp.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3))) (exp.f64 (*.f64 (/.f64 b t) 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (*.f64 2/3 (/.f64 b t)) 8)) (/.f64 (exp.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3))) (exp.f64 (*.f64 (/.f64 b t) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 2/3 (/.f64 b t))) (exp.f64 (*.f64 2/3 (/.f64 b t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3))))))))

simplify281.0ms (0.4%)

Algorithm
egg-herbie
Rules
856×rational.json-simplify-2
842×rational.json-simplify-41
742×rational.json-simplify-55
732×rational.json-simplify-47
684×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02426727
14986649
28936613
320576573
461886573
Stop Event
node limit
Counts
147 → 126
Calls
Call 1
Inputs
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 4) (pow.f64 y 4)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 4) (pow.f64 y 4)))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 4) (pow.f64 y 4)))))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -32/27 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 3)))) (+.f64 (*.f64 32/81 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3)))) (*.f64 -4/3 (/.f64 (*.f64 y (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))))) (*.f64 (+.f64 y x) t))))) (pow.f64 b 3))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2))))))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (*.f64 (pow.f64 b 3) x)) (pow.f64 (+.f64 y x) 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))))) (+.f64 y x))) (*.f64 -32/27 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 3) x)) (pow.f64 (+.f64 y x) 3))))) (pow.f64 t 3))))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (*.f64 32/27 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 3)))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2))) (+.f64 (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 (*.f64 y (*.f64 b (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))))) (*.f64 (+.f64 y x) (pow.f64 t 3)))))))))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(+.f64 (*.f64 2/3 (/.f64 b t)) 0)
(+.f64 0 (*.f64 2/3 (/.f64 b t)))
(-.f64 (*.f64 2/3 (/.f64 b t)) 0)
(-.f64 0 (neg.f64 (*.f64 2/3 (/.f64 b t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2/3 (/.f64 b t)))) 1)
(/.f64 (*.f64 2/3 (/.f64 b t)) 1)
(/.f64 (*.f64 2/3 (/.f64 b t)) (/.f64 (*.f64 (/.f64 b t) 8/3) (*.f64 (/.f64 b t) 8/3)))
(pow.f64 (*.f64 2/3 (/.f64 b t)) 1)
(neg.f64 (neg.f64 (*.f64 2/3 (/.f64 b t))))
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) 0)
(+.f64 0 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))
(-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) 0)
(-.f64 0 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))) 1)
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) 1)
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))
(*.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) 1))
(*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))
(*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))))
(pow.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) 1)
(neg.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 2/3 (/.f64 b t)))
(+.f64 (*.f64 (/.f64 b t) 4/3) 0)
(+.f64 0 (*.f64 (/.f64 b t) 4/3))
(-.f64 (*.f64 2/3 (/.f64 b t)) (neg.f64 (*.f64 2/3 (/.f64 b t))))
(-.f64 (*.f64 (/.f64 b t) 4/3) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 b t) 4/3)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 b t) 4/3))) 1)
(/.f64 (*.f64 (/.f64 b t) 4/3) 1)
(/.f64 (*.f64 (/.f64 b t) 4/3) (/.f64 (*.f64 (/.f64 b t) 8/3) (*.f64 (/.f64 b t) 8/3)))
(pow.f64 (*.f64 (/.f64 b t) 4/3) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3)))
(+.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 0)
(+.f64 0 (exp.f64 (*.f64 (/.f64 b t) 4/3)))
(-.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 0)
(-.f64 0 (neg.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3))))
(-.f64 (-.f64 0 (-.f64 -1 (exp.f64 (*.f64 (/.f64 b t) 4/3)))) 1)
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 1)
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 1 (exp.f64 (*.f64 (/.f64 b t) 4/3)))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3))))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (*.f64 (exp.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3))) 1))
(*.f64 (exp.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3))) (exp.f64 (*.f64 (/.f64 b t) 8/3)))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (/.f64 b t)) 8)) (/.f64 (exp.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3))) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 2/3 (/.f64 b t))) (exp.f64 (*.f64 2/3 (/.f64 b t))))
(/.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 1)
(/.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(pow.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 1)
(neg.f64 (neg.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3))))
Outputs
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 4) (pow.f64 y 4)))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 4))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3)) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 4))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3)) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 4))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)))
(-.f64 1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) 1))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3) (pow.f64 x 3)) (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) (neg.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3) (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)))
(-.f64 1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) 1))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3) (pow.f64 x 3)) (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) (neg.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3) (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)))
(-.f64 1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) 1))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3) (pow.f64 x 3)) (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2) (pow.f64 x 2)) (neg.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) x) (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3) (pow.f64 x 3))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 4) (pow.f64 y 4)))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 4))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3)) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 4))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3)) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 4))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 4) (pow.f64 y 4)))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 4))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3)) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 4))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 3)) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))) 4))))))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 x y))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2)))))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2)))) (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 x y) (pow.f64 (*.f64 t (+.f64 x y)) 2))))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2)))) (+.f64 (/.f64 x (+.f64 x y)) (*.f64 (pow.f64 b 2) (neg.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 x y) (pow.f64 (*.f64 t (+.f64 x y)) 2))))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2))))) (*.f64 (pow.f64 b 2) (neg.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 x y) (pow.f64 (*.f64 t (+.f64 x y)) 2)))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2))))) (*.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 x y) (pow.f64 (*.f64 t (+.f64 x y)) 2)))) (neg.f64 (pow.f64 b 2))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2))))) (*.f64 (pow.f64 b 2) (-.f64 (neg.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 t 2))))) (*.f64 8/9 (/.f64 (*.f64 x y) (pow.f64 (*.f64 t (+.f64 x y)) 2))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -32/27 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 3)))) (+.f64 (*.f64 32/81 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3)))) (*.f64 -4/3 (/.f64 (*.f64 y (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))))) (*.f64 (+.f64 y x) t))))) (pow.f64 b 3))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2))))))))))
(+.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2)))) (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 x y) (pow.f64 (*.f64 t (+.f64 x y)) 2)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -32/27 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (*.f64 t (+.f64 x y)) 3))) (+.f64 (*.f64 32/81 (/.f64 (*.f64 x y) (*.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 t 3)))) (*.f64 -4/3 (/.f64 (*.f64 y (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 x y) (pow.f64 (*.f64 t (+.f64 x y)) 2))))) (*.f64 t (+.f64 x y)))))) (pow.f64 b 3))))
(+.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2)))) (+.f64 (/.f64 x (+.f64 x y)) (*.f64 (pow.f64 b 2) (neg.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 x y) (pow.f64 (*.f64 t (+.f64 x y)) 2)))))))) (*.f64 (+.f64 (*.f64 -32/27 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (*.f64 t (+.f64 x y)) 3))) (+.f64 (*.f64 32/81 (/.f64 (*.f64 x y) (*.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 t 3)))) (*.f64 -4/3 (/.f64 (*.f64 y (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 x y) (pow.f64 (*.f64 t (+.f64 x y)) 2))))) (*.f64 t (+.f64 x y)))))) (neg.f64 (pow.f64 b 3))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2)))) (+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 (pow.f64 b 2) (neg.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 x y) (pow.f64 (*.f64 t (+.f64 x y)) 2)))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 x y) (pow.f64 (*.f64 t (+.f64 x y)) 2))))) (*.f64 t (+.f64 x y)))) (+.f64 (*.f64 -32/27 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (*.f64 t (+.f64 x y)) 3))) (*.f64 32/81 (/.f64 (*.f64 x y) (*.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 t 3)))))) (neg.f64 (pow.f64 b 3))))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2)))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 32/81 (/.f64 (*.f64 x y) (*.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 t 3)))) (+.f64 (*.f64 -32/27 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 (*.f64 t (+.f64 x y)) 3))) (*.f64 -4/3 (/.f64 (*.f64 y (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 x y) (pow.f64 (*.f64 t (+.f64 x y)) 2))))) (*.f64 t (+.f64 x y)))))) (pow.f64 b 3)) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 x y) (pow.f64 (*.f64 t (+.f64 x y)) 2)))))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 x y))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2)))))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2)))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 b 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 x (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2))))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (*.f64 (pow.f64 b 2) (pow.f64 y 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 (pow.f64 b 2) y)) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2)))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 b y) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2)))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2))))) (neg.f64 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 b y) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (*.f64 (pow.f64 b 3) x)) (pow.f64 (+.f64 y x) 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))))) (+.f64 y x))) (*.f64 -32/27 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 3) x)) (pow.f64 (+.f64 y x) 3))))) (pow.f64 t 3))))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 b 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 x (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (*.f64 x (pow.f64 b 3))) (pow.f64 (+.f64 x y) 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 b (*.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 b 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 x (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) y)) (+.f64 x y))) (*.f64 -32/27 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 b 3))) (pow.f64 (+.f64 x y) 3))))) (pow.f64 t 3)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2))))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 32/81 (/.f64 (*.f64 x (*.f64 (pow.f64 b 3) y)) (pow.f64 (+.f64 x y) 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 b (*.f64 y (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (*.f64 (pow.f64 b 2) (pow.f64 y 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 (pow.f64 b 2) y)) (pow.f64 (+.f64 x y) 2)))))) (+.f64 x y))) (*.f64 -32/27 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (pow.f64 (+.f64 x y) 3))))) (pow.f64 t 3)) (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (*.f64 (pow.f64 b 2) (pow.f64 y 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 (pow.f64 b 2) y)) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 b y) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2)) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 b y) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (*.f64 b y)) (+.f64 x y))) (+.f64 (*.f64 32/81 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 3))) (pow.f64 (+.f64 x y) 2))) (*.f64 -32/27 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 b 3))) (pow.f64 (+.f64 x y) 3))))) (pow.f64 t 3)))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2))))) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 b y) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2)) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 b y) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (*.f64 b y)) (+.f64 x y))) (+.f64 (*.f64 32/81 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 3))) (pow.f64 (+.f64 x y) 2))) (*.f64 -32/27 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (pow.f64 (+.f64 x y) 3))))) (pow.f64 t 3)))))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 x y))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2)))))
(+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2)))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 b 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 x (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2))))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (*.f64 (pow.f64 b 2) (pow.f64 y 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 (pow.f64 b 2) y)) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2)))))
(+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 b y) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2)))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2))))) (neg.f64 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 b y) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (*.f64 32/27 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 3)))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2))) (+.f64 (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 (*.f64 y (*.f64 b (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))))) (*.f64 (+.f64 y x) (pow.f64 t 3)))))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2)))) (+.f64 (*.f64 32/27 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 b 3))) (pow.f64 (*.f64 t (+.f64 x y)) 3))) (+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 b 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 x (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2))) (+.f64 (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 x (pow.f64 b 3))) (*.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 (*.f64 b (*.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 b 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 x (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) y)) (*.f64 (+.f64 x y) (pow.f64 t 3)))))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 x b)) (*.f64 t (pow.f64 (+.f64 x y) 2)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (*.f64 (pow.f64 b 2) (pow.f64 y 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 (pow.f64 b 2) y)) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2))) (+.f64 (+.f64 (/.f64 x (+.f64 x y)) (+.f64 (*.f64 -32/81 (/.f64 (*.f64 x (*.f64 (pow.f64 b 3) y)) (*.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 (*.f64 b (*.f64 y (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (*.f64 (pow.f64 b 2) (pow.f64 y 2))) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 (pow.f64 b 2) y)) (pow.f64 (+.f64 x y) 2)))))) (*.f64 (+.f64 x y) (pow.f64 t 3)))))) (*.f64 32/27 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (pow.f64 (*.f64 t (+.f64 x y)) 3))))))
(+.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 b y) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (*.f64 b y)) (*.f64 (+.f64 x y) (pow.f64 t 3)))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 b y) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2))) (*.f64 -32/81 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 3))) (*.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 t 3))))) (*.f64 32/27 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 b 3))) (pow.f64 (*.f64 t (+.f64 x y)) 3))))) (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2))))))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) (*.f64 -4/3 (/.f64 (*.f64 x (*.f64 b y)) (*.f64 t (pow.f64 (+.f64 x y) 2))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 b y) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (pow.f64 t 2))) (*.f64 4/3 (/.f64 (*.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 b y) 2)) (pow.f64 (+.f64 x y) 3))) (*.f64 8/9 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 2))) (pow.f64 (+.f64 x y) 2)))) (*.f64 b y)) (*.f64 (+.f64 x y) (pow.f64 t 3))))) (+.f64 (*.f64 32/27 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) (pow.f64 b 3))) (pow.f64 (*.f64 t (+.f64 x y)) 3))) (*.f64 -32/81 (/.f64 (*.f64 x (*.f64 y (pow.f64 b 3))) (*.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 t 3)))))))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 1 (*.f64 4/3 (/.f64 b t)))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 4/3 (/.f64 b t))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(+.f64 (+.f64 (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 b t)))
(+.f64 1 (+.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 b t))))
(+.f64 1 (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 4/3 (/.f64 b t)))))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 1 (*.f64 4/3 (/.f64 b t)))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 4/3 (/.f64 b t))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(+.f64 (+.f64 (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 b t)))
(+.f64 1 (+.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 b t))))
(+.f64 1 (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 4/3 (/.f64 b t)))))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 1 (*.f64 4/3 (/.f64 b t)))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 4/3 (/.f64 b t))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(+.f64 (+.f64 (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 b t)))
(+.f64 1 (+.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 b t))))
(+.f64 1 (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 4/3 (/.f64 b t)))))
(+.f64 (*.f64 2/3 (/.f64 b t)) 0)
(*.f64 (/.f64 b t) 2/3)
(+.f64 0 (*.f64 2/3 (/.f64 b t)))
(*.f64 (/.f64 b t) 2/3)
(-.f64 (*.f64 2/3 (/.f64 b t)) 0)
(*.f64 (/.f64 b t) 2/3)
(-.f64 0 (neg.f64 (*.f64 2/3 (/.f64 b t))))
(*.f64 (/.f64 b t) 2/3)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2/3 (/.f64 b t)))) 1)
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 2/3 (/.f64 b t)) 1)
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 2/3 (/.f64 b t)) (/.f64 (*.f64 (/.f64 b t) 8/3) (*.f64 (/.f64 b t) 8/3)))
(/.f64 (*.f64 (/.f64 b t) 2/3) (/.f64 (*.f64 (/.f64 b t) 8/3) (*.f64 (/.f64 b t) 8/3)))
(pow.f64 (*.f64 2/3 (/.f64 b t)) 1)
(*.f64 (/.f64 b t) 2/3)
(neg.f64 (neg.f64 (*.f64 2/3 (/.f64 b t))))
(*.f64 (/.f64 b t) 2/3)
(+.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) 0)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(+.f64 0 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(-.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) 0)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(-.f64 0 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(*.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) 1))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(*.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))) (*.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(pow.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3))))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(neg.f64 (neg.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 b t) 4/3)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t))))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 2/3 (/.f64 b t)))
(*.f64 4/3 (/.f64 b t))
(+.f64 (*.f64 (/.f64 b t) 4/3) 0)
(*.f64 4/3 (/.f64 b t))
(+.f64 0 (*.f64 (/.f64 b t) 4/3))
(*.f64 4/3 (/.f64 b t))
(-.f64 (*.f64 2/3 (/.f64 b t)) (neg.f64 (*.f64 2/3 (/.f64 b t))))
(*.f64 4/3 (/.f64 b t))
(-.f64 (*.f64 (/.f64 b t) 4/3) 0)
(*.f64 4/3 (/.f64 b t))
(-.f64 0 (neg.f64 (*.f64 (/.f64 b t) 4/3)))
(*.f64 4/3 (/.f64 b t))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 b t) 4/3))) 1)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (/.f64 b t) 4/3) 1)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (/.f64 b t) 4/3) (/.f64 (*.f64 (/.f64 b t) 8/3) (*.f64 (/.f64 b t) 8/3)))
(/.f64 (*.f64 4/3 (/.f64 b t)) (/.f64 (*.f64 (/.f64 b t) 8/3) (*.f64 (/.f64 b t) 8/3)))
(pow.f64 (*.f64 (/.f64 b t) 4/3) 1)
(*.f64 4/3 (/.f64 b t))
(neg.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3)))
(*.f64 4/3 (/.f64 b t))
(+.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 0)
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(+.f64 0 (exp.f64 (*.f64 (/.f64 b t) 4/3)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(-.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 0)
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(-.f64 0 (neg.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3))))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(-.f64 (-.f64 0 (-.f64 -1 (exp.f64 (*.f64 (/.f64 b t) 4/3)))) 1)
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 1)
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 1 (exp.f64 (*.f64 (/.f64 b t) 4/3)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3))))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (*.f64 (exp.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3))) 1))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(*.f64 (exp.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3))) (exp.f64 (*.f64 (/.f64 b t) 8/3)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (/.f64 b t)) 8)) (/.f64 (exp.f64 (neg.f64 (*.f64 (/.f64 b t) 4/3))) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 2/3 (/.f64 b t))) (exp.f64 (*.f64 2/3 (/.f64 b t))))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(/.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 1)
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(/.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(pow.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3)) 1)
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 (/.f64 b t) 4/3))))
(exp.f64 (*.f64 4/3 (/.f64 b t)))

localize250.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))) (*.f64 (/.f64 1 t) 2/3))))))
0.4b
(*.f64 (/.f64 1 t) 2/3)
0.4b
(*.f64 (+.f64 a 5/6) (+.f64 a 5/6))
25.3b
(*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))))
Compiler

Compiled 379 to 286 computations (24.5% saved)

series6.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))) (*.f64 (/.f64 1 t) 2/3))))))
0.0ms
t
@inf
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))) (*.f64 (/.f64 1 t) 2/3))))))
0.0ms
t
@-inf
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))) (*.f64 (/.f64 1 t) 2/3))))))
0.0ms
c
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))) (*.f64 (/.f64 1 t) 2/3))))))
0.0ms
a
@-inf
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))) (*.f64 (/.f64 1 t) 2/3))))))

rewrite119.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1074×rational.json-5
1072×exponential.json-3
1072×rational.json-1
1072×rational.json-2
1072×rational.json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024229
120573
263573
3235573
Stop Event
node limit
Counts
3 → 36
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))))
(*.f64 (+.f64 a 5/6) (+.f64 a 5/6))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))) (*.f64 (/.f64 1 t) 2/3))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 a 5/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 5/6 a)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a 5/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 a 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 a 5/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a 5/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a 5/6) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 a 5/6) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (neg.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (+.f64 a 5/6) (fabs.f64 (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (fabs.f64 (/.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (fabs.f64 (-.f64 -5/6 a)) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (+.f64 a (+.f64 a 5/3)) (*.f64 (fabs.f64 (-.f64 -5/6 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 1)))))

simplify245.0ms (0.4%)

Algorithm
egg-herbie
Rules
1350×rational.json-simplify-47
900×rational.json-simplify-43
890×rational.json-simplify-79
792×rational.json-simplify-1
680×rational.json-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01804482
14014446
27624404
315404386
431374232
555794232
Stop Event
node limit
Counts
108 → 121
Calls
Call 1
Inputs
5/6
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
25/36
(+.f64 25/36 (*.f64 5/3 a))
(+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2)))
(+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2)))
(pow.f64 a 2)
(+.f64 (*.f64 5/3 a) (pow.f64 a 2))
(+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2)))
(+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2)))
(pow.f64 a 2)
(+.f64 (*.f64 5/3 a) (pow.f64 a 2))
(+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2)))
(+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
y
(+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(+.f64 a 5/6)
(+.f64 5/6 a)
(+.f64 (+.f64 a 5/6) 0)
(+.f64 0 (+.f64 a 5/6))
(-.f64 (+.f64 a 5/6) 0)
(/.f64 (+.f64 a 5/6) 1)
(/.f64 (+.f64 a 5/6) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))
(pow.f64 (+.f64 a 5/6) 1)
(+.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) 0)
(+.f64 0 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))
(-.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) 0)
(/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) 1)
(/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))
(pow.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) 1)
(fabs.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))
(fabs.f64 (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (neg.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (+.f64 a 5/6) (fabs.f64 (-.f64 -5/6 a)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (fabs.f64 (/.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (fabs.f64 (-.f64 -5/6 a)) (-.f64 -5/6 a))))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (+.f64 a (+.f64 a 5/3)) (*.f64 (fabs.f64 (-.f64 -5/6 a)) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 0)
(+.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))))
(-.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 0)
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 1)
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c))))))
(pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 1)
Outputs
5/6
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
25/36
(+.f64 25/36 (*.f64 5/3 a))
(+.f64 25/36 (*.f64 a 5/3))
(+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2)))
(+.f64 25/36 (+.f64 (*.f64 a 5/3) (pow.f64 a 2)))
(+.f64 (*.f64 a 5/3) (+.f64 25/36 (pow.f64 a 2)))
(+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2)))
(+.f64 25/36 (+.f64 (*.f64 a 5/3) (pow.f64 a 2)))
(+.f64 (*.f64 a 5/3) (+.f64 25/36 (pow.f64 a 2)))
(pow.f64 a 2)
(+.f64 (*.f64 5/3 a) (pow.f64 a 2))
(+.f64 (*.f64 a 5/3) (pow.f64 a 2))
(+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2)))
(+.f64 25/36 (+.f64 (*.f64 a 5/3) (pow.f64 a 2)))
(+.f64 (*.f64 a 5/3) (+.f64 25/36 (pow.f64 a 2)))
(+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2)))
(+.f64 25/36 (+.f64 (*.f64 a 5/3) (pow.f64 a 2)))
(+.f64 (*.f64 a 5/3) (+.f64 25/36 (pow.f64 a 2)))
(pow.f64 a 2)
(+.f64 (*.f64 5/3 a) (pow.f64 a 2))
(+.f64 (*.f64 a 5/3) (pow.f64 a 2))
(+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2)))
(+.f64 25/36 (+.f64 (*.f64 a 5/3) (pow.f64 a 2)))
(+.f64 (*.f64 a 5/3) (+.f64 25/36 (pow.f64 a 2)))
(+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2)))
(+.f64 25/36 (+.f64 (*.f64 a 5/3) (pow.f64 a 2)))
(+.f64 (*.f64 a 5/3) (+.f64 25/36 (pow.f64 a 2)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
y
(+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 y (*.f64 2 (*.f64 y (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 y (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(+.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 (*.f64 y c))))
(+.f64 y (*.f64 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a)) (*.f64 2 (*.f64 y c))))
(+.f64 y (*.f64 y (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 (+.f64 y (*.f64 2 (*.f64 y (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 y (*.f64 (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2) (pow.f64 c 2)))))
(+.f64 y (*.f64 2 (+.f64 (*.f64 y (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)) (*.f64 y (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 y (*.f64 2 (*.f64 y (+.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)))))
(+.f64 y (*.f64 (*.f64 2 y) (+.f64 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))) (pow.f64 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))) 2))))
(+.f64 y (*.f64 2 (*.f64 y (+.f64 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))) (pow.f64 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))) 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3)))))))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2) (pow.f64 c 2)))) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (*.f64 4/3 (*.f64 y (*.f64 (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3) (pow.f64 c 3)))))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 y (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))) (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (*.f64 4/3 (*.f64 y (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 3))))))
(+.f64 (+.f64 y (*.f64 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 3) (*.f64 4/3 y))) (*.f64 2 (*.f64 y (+.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)))))
(+.f64 (+.f64 y (*.f64 y (*.f64 4/3 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 3)))) (*.f64 2 (*.f64 y (+.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)))))
(+.f64 y (*.f64 y (+.f64 (*.f64 4/3 (pow.f64 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))) 3)) (*.f64 (+.f64 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))) (pow.f64 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))) 2)) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 y (*.f64 (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) c))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 y (*.f64 c (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))
(*.f64 y (+.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (*.f64 2 (*.f64 a (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) c)))))
(*.f64 y (+.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 a (*.f64 (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) 2))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y (*.f64 (*.f64 c (*.f64 a y)) 2)))
(*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (+.f64 y (*.f64 (*.f64 c (*.f64 a y)) 2)))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))))))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) c))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (pow.f64 c 2)))) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (+.f64 (*.f64 y (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))) (*.f64 y (*.f64 c (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c)))) (*.f64 2 (*.f64 y (+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 a (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) c))))))
(*.f64 y (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 (pow.f64 (*.f64 a c) 2) 2)) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 a (*.f64 (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) 2)))))
(*.f64 y (+.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 a c))))))
(*.f64 y (+.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (*.f64 2 (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (+.f64 (*.f64 a c) (pow.f64 (*.f64 a c) 2))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (pow.f64 a 3))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) c))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (pow.f64 c 2)))) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 y (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))) (*.f64 y (*.f64 c (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (pow.f64 a 3)))))))
(+.f64 (*.f64 2 (*.f64 y (+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 a (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) c))))) (*.f64 y (+.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (pow.f64 a 3)))))))
(+.f64 (*.f64 2 (*.f64 y (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (pow.f64 (*.f64 a c) 2)) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 a c))))) (*.f64 y (+.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 (pow.f64 (*.f64 a c) 3) 4/3)))))
(+.f64 (*.f64 (*.f64 2 y) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 a c)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y (*.f64 (*.f64 y (pow.f64 a 3)) (*.f64 4/3 (pow.f64 c 3))))))
(+.f64 (*.f64 (*.f64 2 y) (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (+.f64 (*.f64 a c) (pow.f64 (*.f64 a c) 2)))) (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (+.f64 y (*.f64 (*.f64 (pow.f64 c 3) (*.f64 y (pow.f64 a 3))) 4/3))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) c)) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) c)) t)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c)))) (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))) (*.f64 y (pow.f64 c 2))) (pow.f64 t 2)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) c)) t))) (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (pow.f64 c 3))) (pow.f64 t 3)))))
(+.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) t))) (+.f64 (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (*.f64 (pow.f64 c 3) y)) (pow.f64 t 3))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) t)) (+.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c)))) (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))) (*.f64 y (pow.f64 c 2))) (pow.f64 t 2)))) (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))) (*.f64 y (pow.f64 c 3))) (pow.f64 t 3)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (pow.f64 c 3) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 y (pow.f64 c 3))) (pow.f64 t 3))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) c)) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) c)) t)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c)))) (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))) (*.f64 y (pow.f64 c 2))) (pow.f64 t 2)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) c)) t))) (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (pow.f64 c 3))) (pow.f64 t 3)))))
(+.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) t))) (+.f64 (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))) (*.f64 (pow.f64 c 3) y)) (pow.f64 t 3))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 c 2))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) t)) (+.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c)))) (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))) (*.f64 y (pow.f64 c 2))) (pow.f64 t 2)))) (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))) (*.f64 y (pow.f64 c 3))) (pow.f64 t 3)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (pow.f64 c 3) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 y (pow.f64 c 3))) (pow.f64 t 3))))))
(+.f64 a 5/6)
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 (+.f64 a 5/6) 0)
(+.f64 5/6 a)
(+.f64 0 (+.f64 a 5/6))
(+.f64 5/6 a)
(-.f64 (+.f64 a 5/6) 0)
(+.f64 5/6 a)
(/.f64 (+.f64 a 5/6) 1)
(+.f64 5/6 a)
(/.f64 (+.f64 a 5/6) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))
(+.f64 5/6 a)
(pow.f64 (+.f64 a 5/6) 1)
(+.f64 5/6 a)
(+.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) 0)
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(+.f64 0 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(-.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) 0)
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) 1)
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(pow.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) 1)
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (neg.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))))))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))))))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))))))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (+.f64 a 5/6) (fabs.f64 (-.f64 -5/6 a)))))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (fabs.f64 (/.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (fabs.f64 (-.f64 -5/6 a)) (-.f64 -5/6 a))))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 (+.f64 a (+.f64 a 5/3)) (*.f64 (fabs.f64 (-.f64 -5/6 a)) 2))))
(fabs.f64 (/.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (/.f64 (+.f64 a (+.f64 a 5/3)) (*.f64 2 (fabs.f64 (-.f64 -5/6 a))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (/.f64 (+.f64 a (+.f64 a 5/3)) (*.f64 2 (fabs.f64 (-.f64 a -5/6))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (/.f64 (+.f64 a (+.f64 a 5/3)) (*.f64 2 (fabs.f64 (+.f64 5/6 a))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))
(*.f64 (+.f64 5/6 a) (+.f64 5/6 a))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (fabs.f64 (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a)))) (/.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (fabs.f64 (/.f64 (+.f64 5/6 a) (+.f64 5/6 a)))) (/.f64 (+.f64 5/6 a) (+.f64 5/6 a))))
(+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 0)
(*.f64 y (exp.f64 (*.f64 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a)) (+.f64 c c))))
(+.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))))
(*.f64 y (exp.f64 (*.f64 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a)) (+.f64 c c))))
(-.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 0)
(*.f64 y (exp.f64 (*.f64 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a)) (+.f64 c c))))
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 1)
(*.f64 y (exp.f64 (*.f64 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a)) (+.f64 c c))))
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a)) (+.f64 c c))))
(pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 1)
(*.f64 y (exp.f64 (*.f64 (-.f64 5/6 (-.f64 (*.f64 2/3 (/.f64 1 t)) a)) (+.f64 c c))))

eval1.6s (2.3%)

Compiler

Compiled 41559 to 27009 computations (35% saved)

prune522.0ms (0.8%)

Pruning

25 alts after pruning (24 fresh and 1 done)

PrunedKeptTotal
New83514849
Fresh21012
Picked101
Done314
Total84125866
Error
0b
Counts
866 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
37.9b
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
38.9b
(/.f64 x (+.f64 y x))
37.3b
(/.f64 x (+.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 4/3 (pow.f64 (*.f64 a (-.f64 c b)) 3))) (*.f64 2 (*.f64 y (+.f64 (*.f64 a (-.f64 c b)) (pow.f64 (*.f64 a (-.f64 c b)) 2))))))))
36.2b
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
35.5b
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
36.3b
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 a)))))))
37.3b
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
36.8b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
38.5b
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
22.5b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
27.4b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y)))
36.9b
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
19.6b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3))))))))
30.8b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
43.8b
(/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y))
48.4b
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
42.7b
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
55.2b
(/.f64 x y)
30.5b
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
29.2b
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
46.3b
(-.f64 1 (/.f64 y x))
51.3b
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
52.1b
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
54.5b
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
32.7b
1
Compiler

Compiled 988 to 723 computations (26.8% saved)

localize273.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3))))))
0.4b
(*.f64 (/.f64 1 t) 2/3)
0.4b
(*.f64 (+.f64 a 5/6) (+.f64 a 5/6))
17.1b
(*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))
Compiler

Compiled 223 to 169 computations (24.2% saved)

series3.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3))))))
0.0ms
t
@-inf
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3))))))
0.0ms
t
@inf
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3))))))
0.0ms
c
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3))))))
0.0ms
a
@-inf
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3))))))

rewrite150.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
968×rational.json-simplify-55
920×rational.json-5
918×exponential.json-3
918×rational.json-1
918×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022114
118554
255454
3205154
Stop Event
node limit
Counts
2 → 14
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 a 5/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 5/6 a)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a 5/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 a 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 a 5/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a 5/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a 5/6) (/.f64 (+.f64 a 5/6) (+.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 a 5/6) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 1)))))

simplify154.0ms (0.2%)

Algorithm
egg-herbie
Rules
1466×rational.json-simplify-49
826×rational.json-simplify-47
826×rational.json-simplify-104
802×rational.json-simplify-1
726×rational.json-simplify-54
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01153748
12503712
25093670
39853652
424593498
546933498
Stop Event
node limit
Counts
74 → 90
Calls
Call 1
Inputs
5/6
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
y
(+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(+.f64 a 5/6)
(+.f64 5/6 a)
(+.f64 (+.f64 a 5/6) 0)
(+.f64 0 (+.f64 a 5/6))
(-.f64 (+.f64 a 5/6) 0)
(/.f64 (+.f64 a 5/6) 1)
(/.f64 (+.f64 a 5/6) (/.f64 (+.f64 a 5/6) (+.f64 a 5/6)))
(pow.f64 (+.f64 a 5/6) 1)
(+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 0)
(+.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))))
(-.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 0)
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 1)
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c))))))
(pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 1)
Outputs
5/6
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
y
(+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 y (*.f64 2 (*.f64 y (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 y (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(+.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 (*.f64 2 c) y)))
(+.f64 y (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(+.f64 y (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 (*.f64 y 2) c)))
(+.f64 y (*.f64 y (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 y (*.f64 (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2) (pow.f64 c 2))))))
(+.f64 y (*.f64 2 (+.f64 (*.f64 y (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)) (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c y)))))
(+.f64 y (*.f64 2 (*.f64 y (+.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)))))
(+.f64 y (*.f64 y (*.f64 (+.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)) 2)))
(+.f64 y (*.f64 y (*.f64 (+.f64 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) (pow.f64 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 2)) 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3)))))))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2) (pow.f64 c 2)))) (+.f64 (*.f64 2 (*.f64 y (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (+.f64 (*.f64 4/3 (*.f64 y (*.f64 (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3) (pow.f64 c 3)))) y)))
(+.f64 y (+.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2) 2)) (+.f64 (*.f64 y (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))) (*.f64 y (*.f64 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 3) 4/3)))))
(+.f64 y (+.f64 (*.f64 y (*.f64 4/3 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 3))) (*.f64 2 (*.f64 y (+.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2))))))
(+.f64 (+.f64 y (*.f64 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 3) (*.f64 y 4/3))) (*.f64 y (*.f64 (+.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))) 2)) 2)))
(+.f64 y (*.f64 y (+.f64 (*.f64 4/3 (pow.f64 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 3)) (*.f64 2 (+.f64 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) (pow.f64 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 2))))))
(+.f64 y (*.f64 y (+.f64 (*.f64 4/3 (pow.f64 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 3)) (*.f64 (+.f64 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) (pow.f64 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))) 2)) 2))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 y (*.f64 (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) c))))
(+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2)))) (*.f64 y (*.f64 (*.f64 c (*.f64 a (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))) 2)))
(*.f64 y (+.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) c)))))
(*.f64 y (+.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (*.f64 (*.f64 a c) 2))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y (*.f64 (*.f64 c (*.f64 a y)) 2)))
(*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (+.f64 y (*.f64 (*.f64 c (*.f64 a y)) 2)))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) c))) (*.f64 2 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (pow.f64 a 2)) (pow.f64 c 2))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2)))) (*.f64 2 (+.f64 (*.f64 y (*.f64 c (*.f64 a (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2)))))) (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))) (*.f64 (pow.f64 a 2) y))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 y (+.f64 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) c)) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))))))
(*.f64 y (+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (*.f64 (pow.f64 (*.f64 a c) 2) 2)) (+.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (*.f64 (*.f64 a c) 2)))))
(*.f64 y (+.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 a c))))))
(*.f64 y (+.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 a c))) 2)))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) c))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (pow.f64 a 2)) (pow.f64 c 2)))) (*.f64 4/3 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (pow.f64 a 3)) (pow.f64 c 3)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2)))) (+.f64 (*.f64 2 (+.f64 (*.f64 y (*.f64 c (*.f64 a (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2)))))) (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))) (*.f64 (pow.f64 a 2) y))))) (*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))) (*.f64 (pow.f64 a 3) y)) (*.f64 (pow.f64 c 3) 4/3))))
(+.f64 (*.f64 2 (*.f64 y (+.f64 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) c)) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))))) (*.f64 y (+.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (pow.f64 a 3)))))))
(+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (pow.f64 (*.f64 a c) 2)) (*.f64 a (*.f64 c (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c)))))) 2)) (*.f64 y (+.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (*.f64 4/3 (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (pow.f64 (*.f64 a c) 3))))))
(+.f64 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 a c))) 2)) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) (+.f64 y (*.f64 (*.f64 y (pow.f64 a 3)) (*.f64 4/3 (pow.f64 c 3))))))
(+.f64 (*.f64 y (*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 a c))) 2)) (*.f64 (exp.f64 (*.f64 (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))) (+.f64 y (*.f64 (*.f64 (pow.f64 c 3) (*.f64 y (pow.f64 a 3))) 4/3))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 c 2))))
(*.f64 y (exp.f64 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 2 c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) c)) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) c)) t)) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (pow.f64 c 2))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c)))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (pow.f64 c 2))) (pow.f64 t 2))) (+.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) c)) t))) (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (pow.f64 c 3))) (pow.f64 t 3)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a))))) (+.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a)))))) t)) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a)))))) (pow.f64 t 2)))) (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a)))) (*.f64 (pow.f64 c 3) y)) (pow.f64 t 3)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c)))) (+.f64 (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))) (*.f64 y (pow.f64 c 3))) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) t)) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) (pow.f64 t 2))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 y (pow.f64 c 3))) (pow.f64 t 3))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 y (pow.f64 c 3))) (pow.f64 t 3))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))))
(*.f64 y (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) c)) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) t)))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) c)) t)) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (pow.f64 c 2))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c)))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (pow.f64 c 2))) (pow.f64 t 2))) (+.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2)))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) c)) t))) (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 c (*.f64 (+.f64 5/6 a) 2))) (pow.f64 c 3))) (pow.f64 t 3)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a))))) (+.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a)))))) t)) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a)))))) (pow.f64 t 2)))) (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 c (*.f64 2 (+.f64 5/6 a)))) (*.f64 (pow.f64 c 3) y)) (pow.f64 t 3)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c)))) (+.f64 (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))) (*.f64 y (pow.f64 c 3))) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) t)) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 2 c))))) (pow.f64 t 2))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 y (pow.f64 c 3))) (pow.f64 t 3))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)) (+.f64 (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (*.f64 -32/81 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 y (pow.f64 c 3))) (pow.f64 t 3))))))
(+.f64 a 5/6)
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 (+.f64 a 5/6) 0)
(+.f64 5/6 a)
(+.f64 0 (+.f64 a 5/6))
(+.f64 5/6 a)
(-.f64 (+.f64 a 5/6) 0)
(+.f64 5/6 a)
(/.f64 (+.f64 a 5/6) 1)
(+.f64 5/6 a)
(/.f64 (+.f64 a 5/6) (/.f64 (+.f64 a 5/6) (+.f64 a 5/6)))
(+.f64 5/6 a)
(pow.f64 (+.f64 a 5/6) 1)
(+.f64 5/6 a)
(+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 0)
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (+.f64 c c))))
(+.f64 0 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (+.f64 c c))))
(-.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 0)
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (+.f64 c c))))
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 1)
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (+.f64 c c))))
(/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) (/.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c))))))
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (+.f64 c c))))
(pow.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 (/.f64 1 t) 2/3) 5/6)) (+.f64 c c)))) 1)
(*.f64 y (exp.f64 (*.f64 (-.f64 a (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (+.f64 c c))))

localize7.0ms (0%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

localize16.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 -1 (/.f64 x (+.f64 y x)))
0.0b
(/.f64 x (+.f64 y x))
3.0b
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
Compiler

Compiled 47 to 24 computations (48.9% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite104.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1876×rational.json-5
1874×exponential.json-3
1874×rational.json-1
1874×rational.json-2
1874×rational.json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01244
111532
233932
3103832
4392532
Stop Event
node limit
Counts
2 → 44
Calls
Call 1
Inputs
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(-.f64 -1 (/.f64 x (+.f64 y x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 x (+.f64 x y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 x (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x y)) (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (+.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 1 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 -1 (neg.f64 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (+.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 x y)) (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (+.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (+.f64 x y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 -1 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -2 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 x (+.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -2 (/.f64 x (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 x (+.f64 x y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (/.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (/.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 -1 (-.f64 -1 (/.f64 x (+.f64 x y)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x y)) 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y))))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (/.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 x (+.f64 x y)) 1))))))

simplify177.0ms (0.3%)

Algorithm
egg-herbie
Rules
1478×rational.json-simplify-111
1048×rational.json-simplify-49
836×rational.json-simplify-2
814×rational.json-simplify-1
732×rational.json-simplify-54
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01232480
12242384
25982378
318182318
453412312
Stop Event
node limit
Counts
92 → 94
Calls
Call 1
Inputs
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
-1
(-.f64 (*.f64 -1 (/.f64 x y)) 1)
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -1 (/.f64 x y))) 1)
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))) 1)
-2
(-.f64 (/.f64 y x) 2)
(-.f64 (+.f64 (/.f64 y x) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) 2)
(-.f64 (+.f64 (/.f64 y x) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) 2)
-2
(-.f64 (/.f64 y x) 2)
(-.f64 (+.f64 (/.f64 y x) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) 2)
(-.f64 (+.f64 (/.f64 y x) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) 2)
-2
(-.f64 (/.f64 y x) 2)
(-.f64 (+.f64 (/.f64 y x) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) 2)
(-.f64 (+.f64 (/.f64 y x) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) 2)
-1
(-.f64 (*.f64 -1 (/.f64 x y)) 1)
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -1 (/.f64 x y))) 1)
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 x y)) 1)
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -1 (/.f64 x y))) 1)
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))) 1)
(+.f64 0 (/.f64 x (+.f64 x y)))
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x y)) 1))
(+.f64 (/.f64 x (+.f64 x y)) 0)
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)
(+.f64 1 (+.f64 -1 (/.f64 x (+.f64 x y))))
(+.f64 (+.f64 -1 (/.f64 x (+.f64 x y))) 1)
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 x (+.f64 x y)) 1)
(*.f64 (/.f64 x (+.f64 x y)) (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))
(*.f64 1 (/.f64 x (+.f64 x y)))
(*.f64 (neg.f64 (/.f64 x (+.f64 x y))) -1)
(*.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 1 (/.f64 x (+.f64 x y))))
(*.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x y))) 1))
(*.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 -1 (neg.f64 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))
(*.f64 (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))))
(/.f64 x (+.f64 x y))
(/.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 (/.f64 x (+.f64 x y)) (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))
(/.f64 (neg.f64 (/.f64 x (+.f64 x y))) -1)
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(neg.f64 (neg.f64 (/.f64 x (+.f64 x y))))
(+.f64 0 (-.f64 -1 (/.f64 x (+.f64 x y))))
(+.f64 -1 (neg.f64 (/.f64 x (+.f64 x y))))
(+.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) 0)
(+.f64 1 (-.f64 -2 (/.f64 x (+.f64 x y))))
(+.f64 (neg.f64 (/.f64 x (+.f64 x y))) -1)
(+.f64 (-.f64 -2 (/.f64 x (+.f64 x y))) 1)
(*.f64 -1 (+.f64 (/.f64 x (+.f64 x y)) 1))
(*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) 1)
(*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (/.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))))
(*.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)
(*.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (/.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y)))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 -1 (-.f64 -1 (/.f64 x (+.f64 x y)))) -1))
(*.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x y)) 1)) -1))
(*.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y)))) 1))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))))
(*.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y))))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y))))))
(/.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) 1)
(/.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (/.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))))
(/.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)
(pow.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) 1)
(neg.f64 (+.f64 (/.f64 x (+.f64 x y)) 1))
Outputs
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(-.f64 1 (/.f64 y x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (-.f64 1 (/.f64 y x)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(-.f64 1 (/.f64 y x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (-.f64 1 (/.f64 y x)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(-.f64 1 (/.f64 y x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (-.f64 1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (-.f64 1 (/.f64 y x)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 x y) (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
-1
(-.f64 (*.f64 -1 (/.f64 x y)) 1)
(+.f64 (*.f64 (/.f64 x y) -1) -1)
(+.f64 -1 (neg.f64 (/.f64 x y)))
(-.f64 -1 (/.f64 x y))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -1 (/.f64 x y))) 1)
(+.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 (/.f64 x y) -1)) -1)
(+.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (neg.f64 (/.f64 x y))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 -1 (/.f64 x y)))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))) 1)
(+.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 (/.f64 x y) -1) (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) -1)
(+.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1))
(+.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (-.f64 -1 (/.f64 x y)) (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
-2
(-.f64 (/.f64 y x) 2)
(-.f64 (+.f64 (/.f64 y x) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) 2)
(-.f64 (+.f64 (/.f64 y x) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) 2)
(-.f64 (+.f64 (/.f64 y x) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) 2)
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x))) 2)
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3)))) 2)
-2
(-.f64 (/.f64 y x) 2)
(-.f64 (+.f64 (/.f64 y x) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) 2)
(-.f64 (+.f64 (/.f64 y x) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) 2)
(-.f64 (+.f64 (/.f64 y x) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) 2)
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x))) 2)
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3)))) 2)
-2
(-.f64 (/.f64 y x) 2)
(-.f64 (+.f64 (/.f64 y x) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) 2)
(-.f64 (+.f64 (/.f64 y x) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) 2)
(-.f64 (+.f64 (/.f64 y x) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) 2)
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x))) 2)
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3)))) 2)
-1
(-.f64 (*.f64 -1 (/.f64 x y)) 1)
(+.f64 (*.f64 (/.f64 x y) -1) -1)
(+.f64 -1 (neg.f64 (/.f64 x y)))
(-.f64 -1 (/.f64 x y))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -1 (/.f64 x y))) 1)
(+.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 (/.f64 x y) -1)) -1)
(+.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (neg.f64 (/.f64 x y))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 -1 (/.f64 x y)))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))) 1)
(+.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 (/.f64 x y) -1) (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) -1)
(+.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1))
(+.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (-.f64 -1 (/.f64 x y)) (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
-1
(-.f64 (*.f64 -1 (/.f64 x y)) 1)
(+.f64 (*.f64 (/.f64 x y) -1) -1)
(+.f64 -1 (neg.f64 (/.f64 x y)))
(-.f64 -1 (/.f64 x y))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -1 (/.f64 x y))) 1)
(+.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 (/.f64 x y) -1)) -1)
(+.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (neg.f64 (/.f64 x y))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 -1 (/.f64 x y)))
(-.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))) 1)
(+.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 (/.f64 x y) -1) (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) -1)
(+.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1))
(+.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (-.f64 -1 (/.f64 x y)) (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 0 (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 x y))
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x y)) 1))
(/.f64 x (+.f64 x y))
(+.f64 (/.f64 x (+.f64 x y)) 0)
(/.f64 x (+.f64 x y))
(+.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)
(/.f64 x (+.f64 x y))
(+.f64 1 (+.f64 -1 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(+.f64 (+.f64 -1 (/.f64 x (+.f64 x y))) 1)
(/.f64 x (+.f64 x y))
(*.f64 -1 (neg.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 x (+.f64 x y)) (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 1 (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (neg.f64 (/.f64 x (+.f64 x y))) -1)
(/.f64 x (+.f64 x y))
(*.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 1 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (*.f64 (/.f64 1 (/.f64 x (+.f64 x y))) 1))
(/.f64 x (+.f64 x y))
(*.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))) (/.f64 -1 (neg.f64 (/.f64 x (+.f64 x y)))))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 x y))) (*.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y)))))
(/.f64 x (+.f64 x y))
(/.f64 x (+.f64 x y))
(/.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 x y))
(/.f64 (/.f64 x (+.f64 x y)) (/.f64 (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(/.f64 (neg.f64 (/.f64 x (+.f64 x y))) -1)
(/.f64 x (+.f64 x y))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 x y))
(neg.f64 (neg.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(+.f64 0 (-.f64 -1 (/.f64 x (+.f64 x y))))
(-.f64 -1 (/.f64 x (+.f64 x y)))
(+.f64 -1 (neg.f64 (/.f64 x (+.f64 x y))))
(-.f64 -1 (/.f64 x (+.f64 x y)))
(+.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) 0)
(-.f64 -1 (/.f64 x (+.f64 x y)))
(+.f64 1 (-.f64 -2 (/.f64 x (+.f64 x y))))
(-.f64 -1 (/.f64 x (+.f64 x y)))
(+.f64 (neg.f64 (/.f64 x (+.f64 x y))) -1)
(-.f64 -1 (/.f64 x (+.f64 x y)))
(+.f64 (-.f64 -2 (/.f64 x (+.f64 x y))) 1)
(-.f64 -1 (/.f64 x (+.f64 x y)))
(*.f64 -1 (+.f64 (/.f64 x (+.f64 x y)) 1))
(-.f64 -1 (/.f64 x (+.f64 x y)))
(*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) 1)
(-.f64 -1 (/.f64 x (+.f64 x y)))
(*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (/.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))))
(-.f64 -1 (/.f64 x (+.f64 x y)))
(*.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)
(-.f64 -1 (/.f64 x (+.f64 x y)))
(*.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y))))
(-.f64 -1 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (/.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y)))))
(-.f64 -1 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 -1 (-.f64 -1 (/.f64 x (+.f64 x y)))) -1))
(-.f64 -1 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x y)) 1)) -1))
(-.f64 -1 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (/.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y)))) 1))
(-.f64 -1 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))))
(-.f64 -1 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y))))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 x (+.f64 x y)))) (*.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y))))))
(-.f64 -1 (/.f64 x (+.f64 x y)))
(/.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) 1)
(-.f64 -1 (/.f64 x (+.f64 x y)))
(/.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (/.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) (-.f64 -1 (/.f64 x (+.f64 x y)))))
(-.f64 -1 (/.f64 x (+.f64 x y)))
(/.f64 (+.f64 (/.f64 x (+.f64 x y)) 1) -1)
(-.f64 -1 (/.f64 x (+.f64 x y)))
(pow.f64 (-.f64 -1 (/.f64 x (+.f64 x y))) 1)
(-.f64 -1 (/.f64 x (+.f64 x y)))
(neg.f64 (+.f64 (/.f64 x (+.f64 x y)) 1))
(-.f64 -1 (/.f64 x (+.f64 x y)))

localize26.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t))))))
0.3b
(*.f64 -2/3 (/.f64 c t))
3.6b
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
6.0b
(*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t))))
Compiler

Compiled 76 to 42 computations (44.7% saved)

series19.0ms (0%)

Counts
4 → 132
Calls

39 calls:

TimeVariablePointExpression
3.0ms
c
@0
(*.f64 -2/3 (/.f64 c t))
1.0ms
c
@0
(*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t))))
1.0ms
y
@0
(*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t))))
1.0ms
t
@inf
(*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t))))
1.0ms
c
@inf
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))

rewrite150.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1132×rational.json-simplify-47
802×rational.json-simplify-1
778×rational.json-5
776×exponential.json-3
776×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015118
1131100
2438100
31702100
46565100
Stop Event
node limit
Counts
4 → 67
Calls
Call 1
Inputs
(*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(*.f64 -2/3 (/.f64 c t))
(+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 (/.f64 c t) -4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 c t) (*.f64 y -2/3)) (*.f64 (/.f64 c t) (*.f64 y -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 c t) -4/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) (/.f64 (*.f64 (/.f64 c t) (*.f64 y -2/3)) (*.f64 (/.f64 c t) (*.f64 y -2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 (/.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2/3 (/.f64 c t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2/3 (/.f64 c t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2/3 (/.f64 c t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 -2/3 (/.f64 c t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 -2/3 (/.f64 c t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2/3 (/.f64 c t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2/3 (/.f64 c t)) (/.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 -2/3 (/.f64 c t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2/3 (/.f64 c t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 -2/3 (/.f64 c t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 y (-.f64 (neg.f64 x) (*.f64 y (*.f64 (/.f64 c t) -4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) (-.f64 (neg.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y (*.f64 y (*.f64 (/.f64 c t) -4/3))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y x) (neg.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 c t) -4/3)))) (-.f64 1 (+.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 y)) (-.f64 (-.f64 1 x) (*.f64 y (*.f64 (/.f64 c t) -4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 y) (*.f64 y (*.f64 (/.f64 c t) -4/3)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x) (-.f64 -1 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 (-.f64 1 y) (*.f64 y (*.f64 (/.f64 c t) -4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 (/.f64 c t) -4/3)))) (-.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 y)) (-.f64 1 (*.f64 y (*.f64 (/.f64 c t) -4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 (-.f64 -1 y) (*.f64 y (*.f64 (/.f64 c t) -4/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 y x) (-.f64 -1 (*.f64 y (*.f64 (/.f64 c t) -4/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 y (*.f64 y (*.f64 (/.f64 c t) -4/3))) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (/.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x) (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x) (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 (/.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x) (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 (/.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (/.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x) (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x))))))

simplify182.0ms (0.3%)

Algorithm
egg-herbie
Rules
1290×rational.json-simplify-54
1080×rational.json-simplify-1
986×rational.json-simplify-50
872×rational.json-simplify-43
670×rational.json-simplify-42
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03098731
17048595
213958585
344558559
Stop Event
node limit
Counts
199 → 189
Calls
Call 1
Inputs
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2))) (/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2))) (+.f64 (/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 4))) (+.f64 (/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3) (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3) (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 2))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) x) (*.f64 -1 (*.f64 y (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)))))))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 2)))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 2))))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 4)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 2)))))))
(*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 4/3 (/.f64 c t)) 1) 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (*.f64 4/3 (/.f64 c t)) 1) 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 4/3 (/.f64 c t)) 1) 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 (*.f64 4/3 (/.f64 c t)) 1) 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (*.f64 4/3 (/.f64 c t)) 1) 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 4/3 (/.f64 c t)) 1) 2)))))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x))))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3)))))))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x))))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3)))))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x))))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3)))))))
(+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
x
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
x
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
x
(+.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) x)
(+.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) x)
(+.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) x)
(*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1)))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1))) x)
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1))) x)
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1))) x)
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) 0)
(+.f64 0 (*.f64 y (*.f64 (/.f64 c t) -4/3)))
(+.f64 (*.f64 (/.f64 c t) (*.f64 y -2/3)) (*.f64 (/.f64 c t) (*.f64 y -2/3)))
(-.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) 0)
(-.f64 0 (neg.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 c t) -4/3)))) 1)
(/.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) 1)
(/.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) (/.f64 (*.f64 (/.f64 c t) (*.f64 y -2/3)) (*.f64 (/.f64 c t) (*.f64 y -2/3))))
(pow.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) 1)
(neg.f64 (neg.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3))))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) 0)
(+.f64 0 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))
(-.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) 0)
(-.f64 0 (neg.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) 1)
(*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) 1)
(*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))
(*.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))
(*.f64 (/.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))
(*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))
(*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 (/.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))
(*.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))
(*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))))
(pow.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) 1)
(neg.f64 (neg.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))
(+.f64 (*.f64 -2/3 (/.f64 c t)) 0)
(+.f64 0 (*.f64 -2/3 (/.f64 c t)))
(-.f64 (*.f64 -2/3 (/.f64 c t)) 0)
(-.f64 0 (neg.f64 (*.f64 -2/3 (/.f64 c t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2/3 (/.f64 c t)))) 1)
(/.f64 (*.f64 -2/3 (/.f64 c t)) 1)
(/.f64 (*.f64 -2/3 (/.f64 c t)) (/.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 -2/3 (/.f64 c t))))
(pow.f64 (*.f64 -2/3 (/.f64 c t)) 1)
(neg.f64 (neg.f64 (*.f64 -2/3 (/.f64 c t))))
(-.f64 y (-.f64 (neg.f64 x) (*.f64 y (*.f64 (/.f64 c t) -4/3))))
(-.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) (-.f64 (neg.f64 y) x))
(-.f64 x (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))))
(-.f64 (+.f64 y (*.f64 y (*.f64 (/.f64 c t) -4/3))) (neg.f64 x))
(-.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) 0)
(-.f64 0 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x))
(-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x) (neg.f64 y))
(-.f64 (+.f64 y x) (neg.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 c t) -4/3)))) (-.f64 1 (+.f64 y x)))
(-.f64 (-.f64 0 (-.f64 -1 y)) (-.f64 (-.f64 1 x) (*.f64 y (*.f64 (/.f64 c t) -4/3))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 y) (*.f64 y (*.f64 (/.f64 c t) -4/3)))) (-.f64 1 x))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x) (-.f64 -1 y)) 1)
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 (-.f64 1 y) (*.f64 y (*.f64 (/.f64 c t) -4/3))))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) 1)
(-.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 (/.f64 c t) -4/3)))) (-.f64 1 y))
(-.f64 (-.f64 x (-.f64 -1 y)) (-.f64 1 (*.f64 y (*.f64 (/.f64 c t) -4/3))))
(-.f64 (-.f64 x (-.f64 (-.f64 -1 y) (*.f64 y (*.f64 (/.f64 c t) -4/3)))) 1)
(-.f64 (-.f64 (+.f64 y x) (-.f64 -1 (*.f64 y (*.f64 (/.f64 c t) -4/3)))) 1)
(-.f64 (-.f64 (+.f64 y (*.f64 y (*.f64 (/.f64 c t) -4/3))) (-.f64 -1 x)) 1)
(*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) 1)
(*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (/.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x) (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x)))
(*.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))
(*.f64 (/.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x) (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))
(*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))
(*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 (/.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x) (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))
(*.f64 (/.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))
(*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 (/.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))))
(/.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) 1)
(/.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (/.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x) (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x)))
(pow.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) 1)
(neg.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x))
Outputs
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2))) (/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(+.f64 (/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2))))
(+.f64 (/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2))) (+.f64 (/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2))) (+.f64 (/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 4))) (+.f64 (/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2))) (+.f64 (+.f64 (/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3))) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 4)))))
(+.f64 (/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3))) (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 4)))))
(+.f64 (+.f64 (/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2)))))
(+.f64 (+.f64 (/.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 4)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)) (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)) 1))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)) (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3) (pow.f64 x 3))) (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3) (pow.f64 x 3)) (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x))) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)) 1))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x) (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3) (pow.f64 x 3))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x) (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3) (pow.f64 x 3)))) (+.f64 1 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)) (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)) 1))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)) (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3) (pow.f64 x 3))) (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3) (pow.f64 x 3)) (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x))) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)) 1))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x) (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3) (pow.f64 x 3))))))
(+.f64 (neg.f64 (+.f64 (/.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) x) (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 3) (pow.f64 x 3)))) (+.f64 1 (/.f64 (pow.f64 (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))) 2) (pow.f64 x 2))))
1
(+.f64 1 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)))))
(+.f64 1 (*.f64 y (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) -1)))
(+.f64 1 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (neg.f64 y)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) x)))
(+.f64 1 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) -1)) (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) x)))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (neg.f64 y)) (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 2))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) x) (*.f64 -1 (*.f64 y (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 2))) (pow.f64 x 2))) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) -1)) (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) x))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) x) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 2))) (pow.f64 x 2)) (*.f64 y (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x))) (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 2))) (pow.f64 x 2)))) (+.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) x)))
(+.f64 (neg.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x))) (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 2))) (pow.f64 x 2)))) (+.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 c (*.f64 t x))) (/.f64 1 x)) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) x)))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(/.f64 x (+.f64 y (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 2)))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 2))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 2))))
(+.f64 (/.f64 x (+.f64 y (*.f64 -4/3 (*.f64 y (/.f64 c t))))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (*.f64 y (/.f64 c t)))) 2))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 2))))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 3))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 3))))
(+.f64 (/.f64 x (+.f64 y (*.f64 -4/3 (*.f64 y (/.f64 c t))))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (*.f64 y (/.f64 c t)))) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 -4/3 (*.f64 y (/.f64 c t)))) 3))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 4)))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 1 (*.f64 -4/3 (/.f64 c t))) 2)))))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 2))) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 4))))))
(+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 4)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 4)))) (+.f64 (/.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) 3))))
(+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 -4/3 (*.f64 y (/.f64 c t)))) 2)) (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 -4/3 (*.f64 y (/.f64 c t)))) 4)))) (+.f64 (/.f64 x (+.f64 y (*.f64 -4/3 (*.f64 y (/.f64 c t))))) (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 -4/3 (*.f64 y (/.f64 c t)))) 3))))
(*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1))))
(*.f64 -1 (/.f64 x (*.f64 y (+.f64 (*.f64 (/.f64 c t) 4/3) -1))))
(neg.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 4/3 (/.f64 c t)) 1) 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 (*.f64 (/.f64 c t) 4/3) -1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 (*.f64 (/.f64 c t) 4/3) -1)) 2))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3)))) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 2))))
(neg.f64 (+.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3)))) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (*.f64 4/3 (/.f64 c t)) 1) 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 4/3 (/.f64 c t)) 1) 2))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 (*.f64 (/.f64 c t) 4/3) -1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 (*.f64 (/.f64 c t) 4/3) -1)) 2)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 (*.f64 (/.f64 c t) 4/3) -1)) 3))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3)))) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 2)))) (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 3))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 3)) (+.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3)))) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 (*.f64 4/3 (/.f64 c t)) 1) 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (*.f64 4/3 (/.f64 c t)) 1) 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 4/3 (/.f64 c t)) 1) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 (*.f64 (/.f64 c t) 4/3) -1)) 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 y (+.f64 (*.f64 (/.f64 c t) 4/3) -1)))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 (*.f64 (/.f64 c t) 4/3) -1)) 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 (*.f64 (/.f64 c t) 4/3) -1)) 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3)))) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 2)))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 4))) (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 4)) (+.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3)))) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 2))))))
(+.f64 (neg.f64 (/.f64 x (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 4)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 2)) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 -1 (*.f64 (/.f64 c t) 4/3))) 3))))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x))))
(+.f64 (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y x) 2))))) (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 x (pow.f64 y 2))) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2))))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3)))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (+.f64 (+.f64 (/.f64 x (+.f64 y x)) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 x (pow.f64 y 3))) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3))))) (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 x (pow.f64 y 2))) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3))))) (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3)))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3)))))))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 y x))) (pow.f64 (*.f64 c y) 2))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 x (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 y x) 2))) (pow.f64 (*.f64 c y) 3))) (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 y x))) (pow.f64 (*.f64 c y) 2)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (+.f64 y x) 2))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 x (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 x (pow.f64 t 4))) (pow.f64 (*.f64 c y) 4))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 y x))) (pow.f64 (*.f64 c y) 2))) (+.f64 (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -81/256 (/.f64 (*.f64 x (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 y x) 3))) (pow.f64 (*.f64 c y) 4)))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 y x) 2))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (+.f64 y x) 2))) (pow.f64 (*.f64 c y) 3)))) (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 x (pow.f64 t 4))) (pow.f64 (*.f64 c y) 4)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -81/256 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 4))) (pow.f64 (*.f64 c y) 4))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3))))))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 y x))) (pow.f64 (*.f64 c y) 2))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 x (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 y x) 2))) (pow.f64 (*.f64 c y) 3))) (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 y x))) (pow.f64 (*.f64 c y) 2)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (+.f64 y x) 2))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 x (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 x (pow.f64 t 4))) (pow.f64 (*.f64 c y) 4))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 y x))) (pow.f64 (*.f64 c y) 2))) (+.f64 (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -81/256 (/.f64 (*.f64 x (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 y x) 3))) (pow.f64 (*.f64 c y) 4)))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 y x) 2))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (+.f64 y x) 2))) (pow.f64 (*.f64 c y) 3)))) (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 x (pow.f64 t 4))) (pow.f64 (*.f64 c y) 4)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -81/256 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 4))) (pow.f64 (*.f64 c y) 4))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3))))))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 y x))) (pow.f64 (*.f64 c y) 2))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 x (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 y x) 2))) (pow.f64 (*.f64 c y) 3))) (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 y x))) (pow.f64 (*.f64 c y) 2)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (+.f64 y x) 2))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (+.f64 (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 t 4) x)) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))))
(+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 x (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 x (pow.f64 t 4))) (pow.f64 (*.f64 c y) 4))))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (+.f64 y x))) (pow.f64 (*.f64 c y) 2))) (+.f64 (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -81/256 (/.f64 (*.f64 x (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 y x) 3))) (pow.f64 (*.f64 c y) 4)))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 y x) 2))) (pow.f64 (*.f64 c y) 3)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (+.f64 y x) 2))) (pow.f64 (*.f64 c y) 3)))) (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 x (pow.f64 t 4))) (pow.f64 (*.f64 c y) 4)))))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (+.f64 (*.f64 -81/256 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 4))) (pow.f64 (*.f64 c y) 4))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 x (*.f64 (+.f64 y x) (pow.f64 t 2))) (pow.f64 (*.f64 c y) 2))) (*.f64 -27/64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3))) (pow.f64 (*.f64 c y) 3))))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x))))
(+.f64 (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y x) 2))))) (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 x (pow.f64 y 2))) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2))))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3)))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (+.f64 (+.f64 (/.f64 x (+.f64 y x)) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 x (pow.f64 y 3))) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3))))) (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 x (pow.f64 y 2))) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3))))) (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3)))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3)))))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x))))
(+.f64 (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y x) 2))))) (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 x (pow.f64 y 2))) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2))))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3)))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (+.f64 (+.f64 (/.f64 x (+.f64 y x)) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 x (pow.f64 y 3))) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3))))) (*.f64 16/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 x (pow.f64 y 2))) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3))))) (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3)))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 c x)) (*.f64 t (pow.f64 (+.f64 y x) 2)))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 16/9 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 2)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 64/27 (/.f64 (*.f64 x (pow.f64 (*.f64 c y) 3)) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 t 3)))))))
(+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
x
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
x
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
x
(+.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))) x)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t))))
(+.f64 y (*.f64 -4/3 (*.f64 y (/.f64 c t))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 (/.f64 c t) 4/3) -1)))
(*.f64 (+.f64 -1 (*.f64 (/.f64 c t) 4/3)) (neg.f64 y))
(*.f64 y (-.f64 1 (*.f64 (/.f64 c t) 4/3)))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1))) x)
(+.f64 x (*.f64 -1 (*.f64 y (+.f64 (*.f64 (/.f64 c t) 4/3) -1))))
(+.f64 x (*.f64 (+.f64 -1 (*.f64 (/.f64 c t) 4/3)) (neg.f64 y)))
(+.f64 x (*.f64 y (-.f64 1 (*.f64 (/.f64 c t) 4/3))))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1))) x)
(+.f64 x (*.f64 -1 (*.f64 y (+.f64 (*.f64 (/.f64 c t) 4/3) -1))))
(+.f64 x (*.f64 (+.f64 -1 (*.f64 (/.f64 c t) 4/3)) (neg.f64 y)))
(+.f64 x (*.f64 y (-.f64 1 (*.f64 (/.f64 c t) 4/3))))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 4/3 (/.f64 c t)) 1))) x)
(+.f64 x (*.f64 -1 (*.f64 y (+.f64 (*.f64 (/.f64 c t) 4/3) -1))))
(+.f64 x (*.f64 (+.f64 -1 (*.f64 (/.f64 c t) 4/3)) (neg.f64 y)))
(+.f64 x (*.f64 y (-.f64 1 (*.f64 (/.f64 c t) 4/3))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 y (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (+.f64 y x))
(+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) 0)
(*.f64 (/.f64 c t) (*.f64 -4/3 y))
(*.f64 -4/3 (*.f64 (/.f64 c t) y))
(*.f64 -4/3 (*.f64 y (/.f64 c t)))
(+.f64 0 (*.f64 y (*.f64 (/.f64 c t) -4/3)))
(*.f64 (/.f64 c t) (*.f64 -4/3 y))
(*.f64 -4/3 (*.f64 (/.f64 c t) y))
(*.f64 -4/3 (*.f64 y (/.f64 c t)))
(+.f64 (*.f64 (/.f64 c t) (*.f64 y -2/3)) (*.f64 (/.f64 c t) (*.f64 y -2/3)))
(*.f64 (/.f64 c t) (*.f64 -4/3 y))
(*.f64 -4/3 (*.f64 (/.f64 c t) y))
(*.f64 -4/3 (*.f64 y (/.f64 c t)))
(-.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) 0)
(*.f64 (/.f64 c t) (*.f64 -4/3 y))
(*.f64 -4/3 (*.f64 (/.f64 c t) y))
(*.f64 -4/3 (*.f64 y (/.f64 c t)))
(-.f64 0 (neg.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3))))
(*.f64 (/.f64 c t) (*.f64 -4/3 y))
(*.f64 -4/3 (*.f64 (/.f64 c t) y))
(*.f64 -4/3 (*.f64 y (/.f64 c t)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 c t) -4/3)))) 1)
(*.f64 (/.f64 c t) (*.f64 -4/3 y))
(*.f64 -4/3 (*.f64 (/.f64 c t) y))
(*.f64 -4/3 (*.f64 y (/.f64 c t)))
(/.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) 1)
(*.f64 (/.f64 c t) (*.f64 -4/3 y))
(*.f64 -4/3 (*.f64 (/.f64 c t) y))
(*.f64 -4/3 (*.f64 y (/.f64 c t)))
(/.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) (/.f64 (*.f64 (/.f64 c t) (*.f64 y -2/3)) (*.f64 (/.f64 c t) (*.f64 y -2/3))))
(/.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (/.f64 (*.f64 y (*.f64 (/.f64 c t) -2/3)) (*.f64 y (*.f64 (/.f64 c t) -2/3))))
(/.f64 (*.f64 -4/3 (*.f64 (/.f64 c t) y)) (/.f64 (*.f64 y (*.f64 (/.f64 c t) -2/3)) (*.f64 y (*.f64 (/.f64 c t) -2/3))))
(/.f64 (*.f64 -4/3 (*.f64 y (/.f64 c t))) (/.f64 (*.f64 -4/3 (*.f64 y (/.f64 c t))) (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(pow.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) 1)
(*.f64 (/.f64 c t) (*.f64 -4/3 y))
(*.f64 -4/3 (*.f64 (/.f64 c t) y))
(*.f64 -4/3 (*.f64 y (/.f64 c t)))
(neg.f64 (neg.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3))))
(*.f64 (/.f64 c t) (*.f64 -4/3 y))
(*.f64 -4/3 (*.f64 (/.f64 c t) y))
(*.f64 -4/3 (*.f64 y (/.f64 c t)))
(+.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) 0)
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(+.f64 0 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(-.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) 0)
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(-.f64 0 (neg.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) 1)
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) 1)
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(*.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(*.f64 (/.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 (/.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(*.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) (/.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))))
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) (*.f64 (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))))
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(pow.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) 1)
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(neg.f64 (neg.f64 (/.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))
(/.f64 x (+.f64 (*.f64 (/.f64 c t) (*.f64 -4/3 y)) (+.f64 y x)))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (*.f64 (/.f64 c t) y)))))
(/.f64 x (+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t))))))
(+.f64 (*.f64 -2/3 (/.f64 c t)) 0)
(*.f64 (/.f64 c t) -2/3)
(+.f64 0 (*.f64 -2/3 (/.f64 c t)))
(*.f64 (/.f64 c t) -2/3)
(-.f64 (*.f64 -2/3 (/.f64 c t)) 0)
(*.f64 (/.f64 c t) -2/3)
(-.f64 0 (neg.f64 (*.f64 -2/3 (/.f64 c t))))
(*.f64 (/.f64 c t) -2/3)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -2/3 (/.f64 c t)))) 1)
(*.f64 (/.f64 c t) -2/3)
(/.f64 (*.f64 -2/3 (/.f64 c t)) 1)
(*.f64 (/.f64 c t) -2/3)
(/.f64 (*.f64 -2/3 (/.f64 c t)) (/.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 -2/3 (/.f64 c t))))
(*.f64 (/.f64 c t) -2/3)
(pow.f64 (*.f64 -2/3 (/.f64 c t)) 1)
(*.f64 (/.f64 c t) -2/3)
(neg.f64 (neg.f64 (*.f64 -2/3 (/.f64 c t))))
(*.f64 (/.f64 c t) -2/3)
(-.f64 y (-.f64 (neg.f64 x) (*.f64 y (*.f64 (/.f64 c t) -4/3))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) (-.f64 (neg.f64 y) x))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 x (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (+.f64 y (*.f64 y (*.f64 (/.f64 c t) -4/3))) (neg.f64 x))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) 0)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 0 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x) (neg.f64 y))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (+.f64 y x) (neg.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 (/.f64 c t) -4/3)))) (-.f64 1 (+.f64 y x)))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (-.f64 0 (-.f64 -1 y)) (-.f64 (-.f64 1 x) (*.f64 y (*.f64 (/.f64 c t) -4/3))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 y) (*.f64 y (*.f64 (/.f64 c t) -4/3)))) (-.f64 1 x))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x) (-.f64 -1 y)) 1)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 (-.f64 1 y) (*.f64 y (*.f64 (/.f64 c t) -4/3))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) 1)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (-.f64 x (-.f64 -1 (*.f64 y (*.f64 (/.f64 c t) -4/3)))) (-.f64 1 y))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (-.f64 x (-.f64 -1 y)) (-.f64 1 (*.f64 y (*.f64 (/.f64 c t) -4/3))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (-.f64 x (-.f64 (-.f64 -1 y) (*.f64 y (*.f64 (/.f64 c t) -4/3)))) 1)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (-.f64 (+.f64 y x) (-.f64 -1 (*.f64 y (*.f64 (/.f64 c t) -4/3)))) 1)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(-.f64 (-.f64 (+.f64 y (*.f64 y (*.f64 (/.f64 c t) -4/3))) (-.f64 -1 x)) 1)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) 1)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (/.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x) (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x)))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(*.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(*.f64 (/.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x) (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (/.f64 (/.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x) (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(*.f64 (/.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (/.f64 (/.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)))) (*.f64 (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))) (*.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x))))))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(/.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) 1)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(/.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) (/.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x) (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x)))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(pow.f64 (+.f64 y (+.f64 (*.f64 y (*.f64 (/.f64 c t) -4/3)) x)) 1)
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))
(neg.f64 (-.f64 (*.f64 y (-.f64 -1 (*.f64 (/.f64 c t) -4/3))) x))
(+.f64 x (*.f64 y (+.f64 1 (*.f64 -4/3 (/.f64 c t)))))
(+.f64 y (+.f64 x (*.f64 -4/3 (*.f64 y (/.f64 c t)))))

localize16.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(exp.f64 (*.f64 4/3 (/.f64 b t)))
0.0b
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
0.3b
(*.f64 4/3 (/.f64 b t))
Compiler

Compiled 44 to 23 computations (47.7% saved)

series12.0ms (0%)

Counts
3 → 24
Calls

24 calls:

TimeVariablePointExpression
4.0ms
x
@0
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
1.0ms
y
@0
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
1.0ms
x
@inf
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
1.0ms
b
@0
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
1.0ms
t
@inf
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))

rewrite134.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
838×rational.json-simplify-54
794×rational.json-simplify-47
666×rational.json-simplify-58
620×rational.json-simplify-50
598×rational.json-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01359
110759
234359
3129359
4513559
Stop Event
node limit
Counts
3 → 47
Calls
Call 1
Inputs
(*.f64 4/3 (/.f64 b t))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4/3 (/.f64 b t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 4/3 (/.f64 b t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4/3 (/.f64 b t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 4/3 (/.f64 b t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 4/3 (/.f64 b t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4/3 (/.f64 b t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4/3 (/.f64 b t)) (/.f64 (*.f64 (/.f64 b t) 8/3) (*.f64 (/.f64 b t) 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4/3 (/.f64 b t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 4/3 (/.f64 b t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) (/.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) (/.f64 (*.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) 1) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (*.f64 4/3 (/.f64 b t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (*.f64 4/3 (/.f64 b t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (exp.f64 (*.f64 4/3 (/.f64 b t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 4/3 (/.f64 b t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))) (exp.f64 (*.f64 4/3 (/.f64 b t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (*.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (/.f64 (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))) (exp.f64 (*.f64 4/3 (/.f64 b t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) (exp.f64 (*.f64 (/.f64 b t) 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (/.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) (exp.f64 (*.f64 (/.f64 b t) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) 1) (exp.f64 (*.f64 (/.f64 b t) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (exp.f64 (*.f64 (/.f64 b t) 16/3))) (/.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) (exp.f64 (*.f64 (/.f64 b t) 8/3))) (exp.f64 (*.f64 (/.f64 b t) 16/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (*.f64 4/3 (/.f64 b t)))))))))

simplify271.0ms (0.4%)

Algorithm
egg-herbie
Rules
1004×rational.json-simplify-47
966×rational.json-simplify-2
882×exponential.json-simplify-26
682×rational.json-simplify-44
614×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01753079
13642691
26892677
317852675
453842675
577782675
Stop Event
node limit
Counts
71 → 96
Calls
Call 1
Inputs
(/.f64 x y)
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (/.f64 x y))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 8/9 (/.f64 x (*.f64 y (pow.f64 t 2)))) (*.f64 -16/9 (/.f64 x (*.f64 y (pow.f64 t 2))))))) (/.f64 x y)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 8/9 (/.f64 x (*.f64 y (pow.f64 t 2)))) (*.f64 -16/9 (/.f64 x (*.f64 y (pow.f64 t 2))))) t)) (+.f64 (*.f64 32/81 (/.f64 x (*.f64 y (pow.f64 t 3)))) (*.f64 -32/27 (/.f64 x (*.f64 y (pow.f64 t 3)))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 8/9 (/.f64 x (*.f64 y (pow.f64 t 2)))) (*.f64 -16/9 (/.f64 x (*.f64 y (pow.f64 t 2))))))) (/.f64 x y))))
(/.f64 x y)
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (/.f64 x y))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 b 2) x) y))) (pow.f64 t 2))) (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4/3 (*.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 b 2) x) y))) b)) (+.f64 (*.f64 -32/27 (/.f64 (*.f64 (pow.f64 b 3) x) y)) (*.f64 32/81 (/.f64 (*.f64 (pow.f64 b 3) x) y)))) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 b 2) x) y))) (pow.f64 t 2))) (/.f64 x y))))
(/.f64 x y)
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (/.f64 x y))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 b 2) x) y))) (pow.f64 t 2))) (/.f64 x y)))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 b 2) x) y))) b) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 b 2) x) y))) (pow.f64 t 2))) (+.f64 (*.f64 32/27 (/.f64 (*.f64 (pow.f64 b 3) x) (*.f64 y (pow.f64 t 3)))) (+.f64 (/.f64 x y) (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 b 3) x) (*.f64 y (pow.f64 t 3)))))))))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(+.f64 (*.f64 4/3 (/.f64 b t)) 0)
(+.f64 0 (*.f64 4/3 (/.f64 b t)))
(-.f64 (*.f64 4/3 (/.f64 b t)) 0)
(-.f64 0 (neg.f64 (*.f64 4/3 (/.f64 b t))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4/3 (/.f64 b t)))) 1)
(/.f64 (*.f64 4/3 (/.f64 b t)) 1)
(/.f64 (*.f64 4/3 (/.f64 b t)) (/.f64 (*.f64 (/.f64 b t) 8/3) (*.f64 (/.f64 b t) 8/3)))
(pow.f64 (*.f64 4/3 (/.f64 b t)) 1)
(neg.f64 (neg.f64 (*.f64 4/3 (/.f64 b t))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) 0)
(+.f64 0 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))
(-.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) 0)
(-.f64 0 (neg.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) 1)
(*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) 1)
(*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))
(*.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))
(*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))
(*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))
(*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) 1))
(*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))
(*.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))
(*.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) (/.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))))
(*.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) (/.f64 (*.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) 1) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))))
(pow.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) 1)
(neg.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))
(+.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 0)
(+.f64 0 (exp.f64 (*.f64 4/3 (/.f64 b t))))
(-.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 0)
(-.f64 0 (neg.f64 (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(-.f64 (-.f64 0 (-.f64 -1 (exp.f64 (*.f64 4/3 (/.f64 b t))))) 1)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 1)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 1 (exp.f64 (*.f64 4/3 (/.f64 b t))))
(*.f64 (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))) (exp.f64 (*.f64 4/3 (/.f64 b t))))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (*.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) 1))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (/.f64 (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))) (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) (exp.f64 (*.f64 (/.f64 b t) 8/3)))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (/.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) 1) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (*.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (exp.f64 (*.f64 (/.f64 b t) 16/3))) (/.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) (exp.f64 (*.f64 (/.f64 b t) 8/3))) (exp.f64 (*.f64 (/.f64 b t) 16/3))))
(/.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 1)
(/.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 1)
(neg.f64 (neg.f64 (exp.f64 (*.f64 4/3 (/.f64 b t)))))
Outputs
(/.f64 x y)
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 8/9 (/.f64 x (*.f64 y (pow.f64 t 2)))) (*.f64 -16/9 (/.f64 x (*.f64 y (pow.f64 t 2))))))) (/.f64 x y)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 8/9 (/.f64 x (*.f64 y (pow.f64 t 2)))) (*.f64 (/.f64 x (*.f64 y (pow.f64 t 2))) -16/9)))) (+.f64 (/.f64 x y) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))) (*.f64 (pow.f64 b 2) (neg.f64 (*.f64 (/.f64 x (*.f64 y (pow.f64 t 2))) -8/9)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))) (*.f64 (pow.f64 b 2) (*.f64 8/9 (/.f64 x (*.f64 y (pow.f64 t 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 8/9 (/.f64 x (*.f64 y (pow.f64 t 2)))) (*.f64 -16/9 (/.f64 x (*.f64 y (pow.f64 t 2))))) t)) (+.f64 (*.f64 32/81 (/.f64 x (*.f64 y (pow.f64 t 3)))) (*.f64 -32/27 (/.f64 x (*.f64 y (pow.f64 t 3)))))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 8/9 (/.f64 x (*.f64 y (pow.f64 t 2)))) (*.f64 -16/9 (/.f64 x (*.f64 y (pow.f64 t 2))))))) (/.f64 x y))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))) (+.f64 (+.f64 (/.f64 x y) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 8/9 (/.f64 x (*.f64 y (pow.f64 t 2)))) (*.f64 (/.f64 x (*.f64 y (pow.f64 t 2))) -16/9))))) (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -4/3 (/.f64 (+.f64 (*.f64 8/9 (/.f64 x (*.f64 y (pow.f64 t 2)))) (*.f64 (/.f64 x (*.f64 y (pow.f64 t 2))) -16/9)) t)) (+.f64 (*.f64 32/81 (/.f64 x (*.f64 y (pow.f64 t 3)))) (*.f64 (/.f64 x (*.f64 y (pow.f64 t 3))) -32/27)))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))) (+.f64 (+.f64 (/.f64 x y) (*.f64 (pow.f64 b 2) (neg.f64 (*.f64 (/.f64 x (*.f64 y (pow.f64 t 2))) -8/9)))) (*.f64 (pow.f64 b 3) (neg.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (/.f64 x (*.f64 y (pow.f64 t 2))) -8/9) t)) (*.f64 (/.f64 x (*.f64 y (pow.f64 t 3))) -64/81))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 8/9 (/.f64 x (*.f64 y (pow.f64 t 2))))) (+.f64 (/.f64 x y) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (/.f64 x (*.f64 y (pow.f64 t 2))) -8/9) t)) (*.f64 (/.f64 x (*.f64 y (pow.f64 t 3))) -64/81)) (neg.f64 (pow.f64 b 3))))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 (pow.f64 b 3) (-.f64 (neg.f64 (*.f64 -4/3 (/.f64 (*.f64 (/.f64 x (*.f64 y (pow.f64 t 2))) -8/9) t))) (*.f64 (/.f64 x (*.f64 y (pow.f64 t 3))) -64/81))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))) (*.f64 (pow.f64 b 2) (*.f64 8/9 (/.f64 x (*.f64 y (pow.f64 t 2))))))))
(/.f64 x y)
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 b 2) x) y))) (pow.f64 t 2))) (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 b 2)) y)) (*.f64 8/9 (/.f64 (*.f64 x (pow.f64 b 2)) y))) (pow.f64 t 2))) (+.f64 (/.f64 x y) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t)))))
(+.f64 (/.f64 x y) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9) (pow.f64 t 2))) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t)))))
(+.f64 (+.f64 (/.f64 x y) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t)))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9) (pow.f64 t 2))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))) (+.f64 (/.f64 x y) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4/3 (*.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 b 2) x) y))) b)) (+.f64 (*.f64 -32/27 (/.f64 (*.f64 (pow.f64 b 3) x) y)) (*.f64 32/81 (/.f64 (*.f64 (pow.f64 b 3) x) y)))) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 b 2) x) y))) (pow.f64 t 2))) (/.f64 x y))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 b 2)) y)) (*.f64 8/9 (/.f64 (*.f64 x (pow.f64 b 2)) y))) (pow.f64 t 2))) (+.f64 (/.f64 x y) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 b 2)) y)) (*.f64 8/9 (/.f64 (*.f64 x (pow.f64 b 2)) y))) (*.f64 b -4/3)) (+.f64 (*.f64 -32/27 (/.f64 (*.f64 x (pow.f64 b 3)) y)) (*.f64 32/81 (/.f64 (*.f64 x (pow.f64 b 3)) y)))) (pow.f64 t 3))))
(+.f64 (+.f64 (/.f64 x y) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9) (pow.f64 t 2))) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))))) (neg.f64 (/.f64 (+.f64 (*.f64 -4/3 (*.f64 b (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9))) (*.f64 (/.f64 (*.f64 x (pow.f64 b 3)) y) -64/81)) (pow.f64 t 3))))
(+.f64 (/.f64 x y) (+.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9) (pow.f64 t 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 b (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) 32/27)) (*.f64 (/.f64 (*.f64 x (pow.f64 b 3)) y) -64/81)) (pow.f64 t 3)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9) (pow.f64 t 2)) (/.f64 (+.f64 (*.f64 b (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) 32/27)) (*.f64 (/.f64 (*.f64 x (pow.f64 b 3)) y) -64/81)) (pow.f64 t 3)))) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t)))))
(+.f64 (+.f64 (/.f64 x y) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9) (pow.f64 t 2)) (/.f64 (+.f64 (*.f64 b (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) 32/27)) (*.f64 (/.f64 (*.f64 x (pow.f64 b 3)) y) -64/81)) (pow.f64 t 3)))))
(/.f64 x y)
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 b 2) x) y))) (pow.f64 t 2))) (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 b 2)) y)) (*.f64 8/9 (/.f64 (*.f64 x (pow.f64 b 2)) y))) (pow.f64 t 2))) (+.f64 (/.f64 x y) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t)))))
(+.f64 (/.f64 x y) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9) (pow.f64 t 2))) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t)))))
(+.f64 (+.f64 (/.f64 x y) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t)))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9) (pow.f64 t 2))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))) (+.f64 (/.f64 x y) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 b 2) x) y))) b) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 b x) (*.f64 y t))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 b 2) x) y))) (pow.f64 t 2))) (+.f64 (*.f64 32/27 (/.f64 (*.f64 (pow.f64 b 3) x) (*.f64 y (pow.f64 t 3)))) (+.f64 (/.f64 x y) (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 b 3) x) (*.f64 y (pow.f64 t 3)))))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 b (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 b 2)) y)) (*.f64 8/9 (/.f64 (*.f64 x (pow.f64 b 2)) y)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 x (pow.f64 b 2)) y)) (*.f64 8/9 (/.f64 (*.f64 x (pow.f64 b 2)) y))) (pow.f64 t 2))) (+.f64 (+.f64 (/.f64 x y) (+.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 3)) (*.f64 y (pow.f64 t 3))) -32/81) (*.f64 32/27 (/.f64 (*.f64 x (pow.f64 b 3)) (*.f64 y (pow.f64 t 3)))))) (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 b (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9)) (pow.f64 t 3))) (+.f64 (/.f64 x y) (+.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 3)) (*.f64 y (pow.f64 t 3))) 64/81) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9) (pow.f64 t 2)))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9) (pow.f64 t 2))) (+.f64 (+.f64 (/.f64 x y) (*.f64 (/.f64 (*.f64 x (pow.f64 b 3)) (*.f64 y (pow.f64 t 3))) 64/81)) (*.f64 4/3 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) (*.f64 -8/9 b)) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9) (pow.f64 t 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) (*.f64 b -8/9)) (pow.f64 t 3))) (+.f64 (/.f64 x y) (*.f64 (/.f64 (*.f64 x (pow.f64 b 3)) (*.f64 y (pow.f64 t 3))) 64/81)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) -8/9) (pow.f64 t 2))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (/.f64 (*.f64 x (pow.f64 b 2)) y) (*.f64 b -8/9)) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 x b) (*.f64 y t))) (+.f64 (/.f64 x y) (*.f64 (/.f64 (*.f64 x (pow.f64 b 3)) (*.f64 y (pow.f64 t 3))) 64/81)))))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 1 (*.f64 4/3 (/.f64 b t)))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 4/3 (/.f64 b t))))
(+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (+.f64 1 (*.f64 4/3 (/.f64 b t))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 b t))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (+.f64 1 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))))))
(+.f64 1 (+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))))))
(+.f64 1 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (+.f64 (*.f64 4/3 (/.f64 b t)) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))))))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 1 (*.f64 4/3 (/.f64 b t)))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 4/3 (/.f64 b t))))
(+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (+.f64 1 (*.f64 4/3 (/.f64 b t))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 b t))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (+.f64 1 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))))))
(+.f64 1 (+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))))))
(+.f64 1 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (+.f64 (*.f64 4/3 (/.f64 b t)) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))))))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 1 (*.f64 4/3 (/.f64 b t)))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 4/3 (/.f64 b t))))
(+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (+.f64 1 (*.f64 4/3 (/.f64 b t))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 b t))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (+.f64 1 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))))))
(+.f64 1 (+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))))))
(+.f64 1 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))) (+.f64 (*.f64 4/3 (/.f64 b t)) (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))))))
(+.f64 (*.f64 4/3 (/.f64 b t)) 0)
(*.f64 4/3 (/.f64 b t))
(+.f64 0 (*.f64 4/3 (/.f64 b t)))
(*.f64 4/3 (/.f64 b t))
(-.f64 (*.f64 4/3 (/.f64 b t)) 0)
(*.f64 4/3 (/.f64 b t))
(-.f64 0 (neg.f64 (*.f64 4/3 (/.f64 b t))))
(*.f64 4/3 (/.f64 b t))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4/3 (/.f64 b t)))) 1)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 4/3 (/.f64 b t)) 1)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 4/3 (/.f64 b t)) (/.f64 (*.f64 (/.f64 b t) 8/3) (*.f64 (/.f64 b t) 8/3)))
(/.f64 (*.f64 4/3 (/.f64 b t)) (/.f64 (*.f64 (/.f64 b t) 16/3) (*.f64 (/.f64 b t) 16/3)))
(pow.f64 (*.f64 4/3 (/.f64 b t)) 1)
(*.f64 4/3 (/.f64 b t))
(neg.f64 (neg.f64 (*.f64 4/3 (/.f64 b t))))
(*.f64 4/3 (/.f64 b t))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) 0)
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(+.f64 0 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(-.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) 0)
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(-.f64 0 (neg.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) 1)
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) 1)
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) 1))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) (/.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) (/.f64 (*.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) 1) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))) (*.f64 (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (*.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(pow.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) 1)
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(neg.f64 (neg.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(+.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 0)
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(+.f64 0 (exp.f64 (*.f64 4/3 (/.f64 b t))))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(-.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 0)
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(-.f64 0 (neg.f64 (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(-.f64 (-.f64 0 (-.f64 -1 (exp.f64 (*.f64 4/3 (/.f64 b t))))) 1)
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 1)
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (exp.f64 (*.f64 (/.f64 b t) 16/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 32/3)) (exp.f64 (*.f64 (/.f64 b t) 32/3))))
(*.f64 1 (exp.f64 (*.f64 4/3 (/.f64 b t))))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(*.f64 (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))) (exp.f64 (*.f64 4/3 (/.f64 b t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (exp.f64 (*.f64 (/.f64 b t) 16/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 32/3)) (exp.f64 (*.f64 (/.f64 b t) 32/3))))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (*.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) 1))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (/.f64 (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))) (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (/.f64 (/.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (exp.f64 (*.f64 (/.f64 b t) 16/3))) (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (/.f64 (/.f64 (exp.f64 (*.f64 (/.f64 b t) 32/3)) (exp.f64 (*.f64 (/.f64 b t) 32/3))) (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) (exp.f64 (*.f64 (/.f64 b t) 8/3)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (/.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (exp.f64 (*.f64 (/.f64 b t) 16/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 32/3)) (exp.f64 (*.f64 (/.f64 b t) 32/3))))
(*.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) 1) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (exp.f64 (*.f64 (/.f64 b t) 16/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 32/3)) (exp.f64 (*.f64 (/.f64 b t) 32/3))))
(*.f64 (*.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (exp.f64 (*.f64 (/.f64 b t) 16/3))) (/.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 4/3 (/.f64 b t)))) (exp.f64 (*.f64 (/.f64 b t) 8/3))) (exp.f64 (*.f64 (/.f64 b t) 16/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (exp.f64 (*.f64 (/.f64 b t) 16/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 32/3)) (exp.f64 (*.f64 (/.f64 b t) 32/3))))
(/.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 1)
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(/.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)) (exp.f64 (*.f64 (/.f64 b t) 8/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 16/3)) (exp.f64 (*.f64 (/.f64 b t) 16/3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) (/.f64 (exp.f64 (*.f64 (/.f64 b t) 32/3)) (exp.f64 (*.f64 (/.f64 b t) 32/3))))
(pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 1)
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 4/3 (/.f64 b t)))))
(exp.f64 (*.f64 4/3 (/.f64 b t)))

eval385.0ms (0.6%)

Compiler

Compiled 17532 to 10861 computations (38.1% saved)

prune268.0ms (0.4%)

Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New5611562
Fresh12719
Picked101
Done325
Total57710587
Error
0b
Counts
587 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
38.9b
(/.f64 x (+.f64 y x))
37.3b
(/.f64 x (+.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 4/3 (pow.f64 (*.f64 a (-.f64 c b)) 3))) (*.f64 2 (*.f64 y (+.f64 (*.f64 a (-.f64 c b)) (pow.f64 (*.f64 a (-.f64 c b)) 2))))))))
36.2b
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
35.5b
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
22.5b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
27.4b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y)))
42.7b
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
55.2b
(/.f64 x y)
31.7b
(-.f64 (-.f64 0 -1) 1)
32.7b
1
Compiler

Compiled 185 to 134 computations (27.6% saved)

regimes515.0ms (0.8%)

Counts
39 → 2
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 a)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
(/.f64 x (+.f64 x (+.f64 y (*.f64 c (*.f64 (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)) (*.f64 y 2))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (+.f64 (*.f64 a (-.f64 c b)) (pow.f64 (*.f64 a (-.f64 c b)) 2)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))) (*.f64 (/.f64 1 t) 2/3))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (+.f64 y (+.f64 (*.f64 y (*.f64 4/3 (pow.f64 (*.f64 a (-.f64 c b)) 3))) (*.f64 2 (*.f64 y (+.f64 (*.f64 a (-.f64 c b)) (pow.f64 (*.f64 a (-.f64 c b)) 2))))))))
Outputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))))))))
(-.f64 (-.f64 0 -1) 1)
Calls

13 calls:

54.0ms
(*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))
53.0ms
b
50.0ms
(-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))
43.0ms
z
41.0ms
a
Results
ErrorSegmentsBranch
2.7b1x
2.7b1y
2.7b1z
2.7b1t
2.7b1a
2.7b1b
2.7b1c
1.2b2(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
1.2b2(*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))
1.2b2(exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))
1.2b2(*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))
1.2b2(-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))
2.7b1(-.f64 b c)
Compiler

Compiled 877 to 559 computations (36.3% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 50 to 38 computations (24% saved)

regimes1.8s (2.6%)

Counts
36 → 11
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 a)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
(/.f64 x (+.f64 x (+.f64 y (*.f64 c (*.f64 (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)) (*.f64 y 2))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (+.f64 (*.f64 a (-.f64 c b)) (pow.f64 (*.f64 a (-.f64 c b)) 2)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))) (*.f64 (/.f64 1 t) 2/3))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))
Outputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))) (*.f64 (/.f64 1 t) 2/3))))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
Calls

8 calls:

372.0ms
a
308.0ms
z
251.0ms
y
230.0ms
(-.f64 b c)
176.0ms
c
Results
ErrorSegmentsBranch
14.4b3x
12.7b4y
9.6b8z
9.6b3t
7.5b11a
8.7b5b
8.9b5c
10.1b8(-.f64 b c)
Compiler

Compiled 604 to 378 computations (37.4% saved)

bsearch1.1s (1.7%)

Algorithm
10×binary-search
Steps
TimeLeftRight
48.0ms
1.2137175918608799e+169
2.6253312414999185e+172
114.0ms
2.990969081126633e+122
6.283678995470089e+122
60.0ms
2.5158267404580322e+66
2.7398485194494243e+74
14.0ms
3.7535838589221456e-21
4.5763514420328035e-21
214.0ms
7.020461720426563e-73
9.009001291649678e-66
116.0ms
4.64514070314246e-200
9.664893657545524e-196
159.0ms
1.011052178207275e-240
1.8813024069075373e-238
80.0ms
8.389228719304362e-286
2.9810346212499874e-280
189.0ms
-1.812400001793772e-282
-9.968553446488952e-291
125.0ms
-1.0026648449639713e-242
-4.36668602712915e-248
Results
817.0ms1200×body256valid
256.0ms276×body256invalid
Compiler

Compiled 4425 to 3370 computations (23.8% saved)

regimes3.4s (5%)

Counts
35 → 5
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 a)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
(/.f64 x (+.f64 x (+.f64 y (*.f64 c (*.f64 (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)) (*.f64 y 2))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (+.f64 (*.f64 a (-.f64 c b)) (pow.f64 (*.f64 a (-.f64 c b)) 2)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))) (*.f64 (/.f64 1 t) 2/3))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))) y))
Outputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3))))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
Calls

8 calls:

753.0ms
z
484.0ms
y
467.0ms
a
402.0ms
b
353.0ms
t
Results
ErrorSegmentsBranch
14.4b3x
12.7b4y
10.8b7z
9.6b3t
11.4b3a
8.7b5b
10.1b3c
13.5b4(-.f64 b c)
Compiler

Compiled 587 to 371 computations (36.8% saved)

bsearch621.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
1.311932859052529e+200
2.1005706857351816e+200
227.0ms
1.7274496567136732e+115
8.00515046134206e+123
56.0ms
1.0784822835349699e-7
0.0017873762132045896
313.0ms
-9.149616888290348e+22
-1451739447783408.5
Results
600.0ms480×body256valid
Compiler

Compiled 1806 to 1396 computations (22.7% saved)

regimes3.1s (4.6%)

Counts
32 → 5
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 a)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
(/.f64 x (+.f64 x (+.f64 y (*.f64 c (*.f64 (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)) (*.f64 y 2))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (+.f64 (*.f64 a (-.f64 c b)) (pow.f64 (*.f64 a (-.f64 c b)) 2)))))))
Outputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
Calls

8 calls:

809.0ms
(-.f64 b c)
485.0ms
c
413.0ms
z
353.0ms
b
307.0ms
y
Results
ErrorSegmentsBranch
14.4b3x
12.7b4y
11.0b7z
9.6b3t
11.4b3a
8.9b5b
10.1b3c
13.5b4(-.f64 b c)
Compiler

Compiled 496 to 306 computations (38.3% saved)

bsearch725.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
1.311932859052529e+200
2.1005706857351816e+200
142.0ms
1.7274496567136732e+115
8.00515046134206e+123
357.0ms
1.0784822835349699e-7
0.0017873762132045896
201.0ms
-9.149616888290348e+22
-1451739447783408.5
Results
618.0ms480×body256valid
Compiler

Compiled 1636 to 1260 computations (23% saved)

regimes2.1s (3.1%)

Counts
30 → 3
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 a)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
(/.f64 x (+.f64 x (+.f64 y (*.f64 c (*.f64 (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)) (*.f64 y 2))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3))))))))
Outputs
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
Calls

8 calls:

421.0ms
(-.f64 b c)
369.0ms
c
360.0ms
y
324.0ms
b
185.0ms
a
Results
ErrorSegmentsBranch
14.4b3x
13.1b4y
12.5b5z
9.6b3t
11.3b7a
11.6b5b
11.4b4c
13.4b5(-.f64 b c)
Compiler

Compiled 453 to 283 computations (37.5% saved)

bsearch412.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
47.0ms
1.2410432565401693e-78
1.222822998926407e-76
364.0ms
-4.459880135358005e-287
-6.37072546717072e-299
Results
376.0ms272×body256valid
24.0ms74×body256invalid
Compiler

Compiled 872 to 663 computations (24% saved)

regimes1.6s (2.4%)

Counts
28 → 3
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 a)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
(/.f64 x (+.f64 x (+.f64 y (*.f64 c (*.f64 (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)) (*.f64 y 2))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
Outputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
Calls

8 calls:

326.0ms
a
318.0ms
(-.f64 b c)
256.0ms
t
201.0ms
c
199.0ms
b
Results
ErrorSegmentsBranch
15.8b1x
13.1b4y
13.1b5z
9.8b3t
11.0b9a
14.8b3b
12.4b5c
14.6b3(-.f64 b c)
Compiler

Compiled 413 to 257 computations (37.8% saved)

bsearch143.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
59.0ms
1.2410432565401693e-78
1.222822998926407e-76
83.0ms
-4.459880135358005e-287
-6.37072546717072e-299
Results
105.0ms272×body256valid
24.0ms74×body256invalid
Compiler

Compiled 832 to 633 computations (23.9% saved)

regimes1.2s (1.7%)

Counts
27 → 10
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 a)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
(/.f64 x (+.f64 x (+.f64 y (*.f64 c (*.f64 (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)) (*.f64 y 2))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y)))
Outputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
Calls

8 calls:

250.0ms
a
186.0ms
y
172.0ms
c
128.0ms
b
127.0ms
(-.f64 b c)
Results
ErrorSegmentsBranch
18.1b2x
13.9b8y
14.0b5z
13.1b5t
11.0b10a
16.8b5b
13.6b7c
16.6b5(-.f64 b c)
Compiler

Compiled 397 to 248 computations (37.5% saved)

bsearch562.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
62.0ms
2.0666974558117283e+83
6.322385692783404e+96
62.0ms
2.5158267404580322e+66
2.7398485194494243e+74
44.0ms
1.7204825670373553e+20
2.8921198838578906e+21
26.0ms
4.5763514420328035e-21
6.690523423151372e-21
51.0ms
1.0144586373124921e-249
7.707181222323339e-248
71.0ms
8.389228719304362e-286
2.9810346212499874e-280
56.0ms
-7.004171736168922e-296
-3.353808421493926e-297
71.0ms
-2.375425050716907e-189
-1.044813445919885e-190
119.0ms
-14344118.26785548
-0.7561705862515193
Results
386.0ms1104×body256valid
136.0ms407×body256invalid
Compiler

Compiled 2720 to 2177 computations (20% saved)

regimes1.3s (1.9%)

Counts
26 → 10
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 a)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
(/.f64 x (+.f64 x (+.f64 y (*.f64 c (*.f64 (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)) (*.f64 y 2))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
Outputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
Calls

8 calls:

336.0ms
y
217.0ms
a
193.0ms
z
154.0ms
c
117.0ms
t
Results
ErrorSegmentsBranch
18.1b2x
13.9b8y
14.0b5z
13.1b5t
11.0b10a
16.8b5b
13.6b7c
16.6b5(-.f64 b c)
Compiler

Compiled 383 to 239 computations (37.6% saved)

bsearch516.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
2.0666974558117283e+83
6.322385692783404e+96
55.0ms
2.5158267404580322e+66
2.7398485194494243e+74
43.0ms
1.7204825670373553e+20
2.8921198838578906e+21
26.0ms
4.5763514420328035e-21
6.690523423151372e-21
54.0ms
1.0144586373124921e-249
7.707181222323339e-248
33.0ms
8.389228719304362e-286
2.9810346212499874e-280
62.0ms
-7.004171736168922e-296
-3.353808421493926e-297
61.0ms
-2.375425050716907e-189
-1.044813445919885e-190
120.0ms
-14344118.26785548
-0.7561705862515193
Results
349.0ms1024×body256valid
129.0ms413×body256invalid
Compiler

Compiled 2478 to 1985 computations (19.9% saved)

regimes2.3s (3.4%)

Counts
25 → 10
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 a)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
(/.f64 x (+.f64 x (+.f64 y (*.f64 c (*.f64 (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)) (*.f64 y 2))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
Outputs
1
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
Calls

8 calls:

469.0ms
z
374.0ms
y
371.0ms
a
299.0ms
c
248.0ms
(-.f64 b c)
Results
ErrorSegmentsBranch
18.8b5x
14.9b10y
17.4b6z
15.6b3t
14.8b10a
20.3b5b
18.0b5c
19.1b5(-.f64 b c)
Compiler

Compiled 369 to 233 computations (36.9% saved)

bsearch536.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
49.0ms
6.808562186018403e+108
8.382545773655798e+115
51.0ms
2.5158267404580322e+66
2.7398485194494243e+74
50.0ms
1.7204825670373553e+20
2.8921198838578906e+21
23.0ms
4.5763514420328035e-21
6.690523423151372e-21
51.0ms
1.0144586373124921e-249
7.707181222323339e-248
65.0ms
8.389228719304362e-286
2.9810346212499874e-280
61.0ms
-7.004171736168922e-296
-3.353808421493926e-297
60.0ms
-2.375425050716907e-189
-1.044813445919885e-190
127.0ms
-14344118.26785548
-0.7561705862515193
Results
351.0ms1088×body256valid
148.0ms432×body256invalid
Compiler

Compiled 2518 to 2044 computations (18.8% saved)

regimes1.6s (2.4%)

Counts
24 → 5
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 a)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
(/.f64 x (+.f64 x (+.f64 y (*.f64 c (*.f64 (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)) (*.f64 y 2))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
Outputs
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
Calls

8 calls:

374.0ms
y
275.0ms
x
262.0ms
a
254.0ms
z
140.0ms
(-.f64 b c)
Results
ErrorSegmentsBranch
18.8b5x
14.9b10y
18.2b6z
14.4b5t
15.3b11a
21.3b3b
19.3b5c
18.0b7(-.f64 b c)
Compiler

Compiled 355 to 225 computations (36.6% saved)

bsearch416.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
261.0ms
7.468256348710079e-60
1.5366398106386156e-48
15.0ms
1.69513928321283e-164
2.087310666056065e-164
73.0ms
3.0097472243394193e-276
9.0646441954857e-271
66.0ms
-8.6511585310095e-247
-5.074886323538631e-250
Results
349.0ms464×body256valid
43.0ms134×body256invalid
Compiler

Compiled 1221 to 980 computations (19.7% saved)

regimes2.1s (3.1%)

Counts
23 → 5
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 a)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
(/.f64 x (+.f64 x (+.f64 y (*.f64 c (*.f64 (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)) (*.f64 y 2))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
Outputs
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
(-.f64 (-.f64 0 -1) 1)
1
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))
Calls

8 calls:

477.0ms
a
396.0ms
(-.f64 b c)
269.0ms
z
269.0ms
x
260.0ms
c
Results
ErrorSegmentsBranch
18.8b5x
19.1b4y
18.3b6z
14.7b5t
16.3b9a
21.3b3b
19.3b5c
18.0b7(-.f64 b c)
Compiler

Compiled 341 to 217 computations (36.4% saved)

bsearch148.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
71.0ms
7.468256348710079e-60
1.5366398106386156e-48
9.0ms
4.043053722466932e-197
9.54630328791037e-197
7.0ms
8.785456624912786e-226
1.9284711696087628e-225
61.0ms
-8.6511585310095e-247
-5.074886323538631e-250
Results
104.0ms320×body256valid
32.0ms78×body256invalid
Compiler

Compiled 864 to 685 computations (20.7% saved)

regimes3.2s (4.7%)

Counts
22 → 11
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 a)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
(/.f64 x (+.f64 x (+.f64 y (*.f64 c (*.f64 (-.f64 (*.f64 (/.f64 1 t) -2/3) (-.f64 -5/6 a)) (*.f64 y 2))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 a (*.f64 2 (-.f64 c b))))))
Outputs
(-.f64 (-.f64 0 -1) 1)
1
(-.f64 (-.f64 0 -1) 1)
1
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1)
1
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
1
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
1
(-.f64 (-.f64 0 -1) 1)
Calls

7 calls:

693.0ms
y
631.0ms
a
481.0ms
x
439.0ms
b
427.0ms
z
Results
ErrorSegmentsBranch
18.2b11x
19.9b13y
22.4b8z
17.6b11t
18.9b13a
21.7b8b
20.8b4c
Compiler

Compiled 319 to 202 computations (36.7% saved)

bsearch917.0ms (1.4%)

Algorithm
10×binary-search
Steps
TimeLeftRight
50.0ms
4.663338319201251e+265
4.9731400990505896e+268
46.0ms
3.1796317814227548e+208
2.6213372282709662e+210
39.0ms
8.816939850385334e+166
1.083689633128373e+168
223.0ms
9.961218620867808e+80
4.7210736327899265e+83
130.0ms
1932060973.9026961
961594318360680.0
234.0ms
1.9965417567854436e-68
7.468256348710079e-60
127.0ms
4.043053722466932e-197
9.54630328791037e-197
25.0ms
8.785456624912786e-226
1.9284711696087628e-225
12.0ms
-8.6511585310095e-247
-5.074886323538631e-250
29.0ms
-5.183592480805165e-86
-1.2516737744554799e-89
Results
674.0ms976×body256valid
38.0ms130×body256invalid
Compiler

Compiled 1916 to 1596 computations (16.7% saved)

regimes804.0ms (1.2%)

Counts
17 → 12
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 -2/3 (/.f64 c t)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 a)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 y (*.f64 a (*.f64 2 (-.f64 c b)))))))
(/.f64 x (+.f64 y (+.f64 (*.f64 2 (*.f64 (+.f64 5/6 a) (*.f64 c y))) x)))
Outputs
(-.f64 (-.f64 0 -1) 1)
1
(-.f64 (-.f64 0 -1) 1)
1
(-.f64 (-.f64 0 -1) 1)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
1
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
1
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
1
(-.f64 (-.f64 0 -1) 1)
Calls

7 calls:

135.0ms
t
135.0ms
y
135.0ms
a
129.0ms
b
114.0ms
x
Results
ErrorSegmentsBranch
18.9b10x
19.9b13y
22.9b7z
17.6b12t
18.9b13a
21.9b9b
20.8b4c
Compiler

Compiled 234 to 150 computations (35.9% saved)

bsearch276.0ms (0.4%)

Algorithm
11×binary-search
Steps
TimeLeftRight
3.0ms
4.663338319201251e+265
4.9731400990505896e+268
28.0ms
3.1796317814227548e+208
2.6213372282709662e+210
27.0ms
8.816939850385334e+166
1.083689633128373e+168
35.0ms
9.961218620867808e+80
4.7210736327899265e+83
41.0ms
1932060973.9026961
961594318360680.0
40.0ms
1.9965417567854436e-68
7.468256348710079e-60
33.0ms
7.075016870692992e-181
1.184329680036265e-179
5.0ms
4.043053722466932e-197
9.54630328791037e-197
4.0ms
8.785456624912786e-226
1.9284711696087628e-225
40.0ms
-8.6511585310095e-247
-5.074886323538631e-250
19.0ms
-5.183592480805165e-86
-1.2516737744554799e-89
Results
218.0ms944×body256valid
36.0ms167×body256invalid
Compiler

Compiled 1772 to 1502 computations (15.2% saved)

regimes715.0ms (1.1%)

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

7 calls:

215.0ms
y
105.0ms
b
102.0ms
t
97.0ms
a
89.0ms
x
Results
ErrorSegmentsBranch
18.9b10x
19.9b13y
22.9b7z
17.9b12t
19.9b11a
21.9b9b
20.8b4c
Compiler

Compiled 159 to 109 computations (31.4% saved)

bsearch543.0ms (0.8%)

Algorithm
11×binary-search
Steps
TimeLeftRight
11.0ms
4.663338319201251e+265
4.9731400990505896e+268
49.0ms
3.1796317814227548e+208
2.6213372282709662e+210
37.0ms
8.816939850385334e+166
1.083689633128373e+168
57.0ms
9.961218620867808e+80
4.7210736327899265e+83
61.0ms
1932060973.9026961
961594318360680.0
65.0ms
1.9965417567854436e-68
7.468256348710079e-60
55.0ms
7.075016870692992e-181
1.184329680036265e-179
11.0ms
4.043053722466932e-197
9.54630328791037e-197
183.0ms
8.785456624912786e-226
1.9284711696087628e-225
8.0ms
-8.6511585310095e-247
-5.074886323538631e-250
7.0ms
-5.183592480805165e-86
-1.2516737744554799e-89
Results
485.0ms912×body256valid
30.0ms103×body256invalid
Compiler

Compiled 1668 to 1428 computations (14.4% saved)

regimes1.2s (1.7%)

Counts
11 → 12
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
Outputs
(-.f64 (-.f64 0 -1) 1)
1
(-.f64 (-.f64 0 -1) 1)
1
(-.f64 (-.f64 0 -1) 1)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
1
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
1
(/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
1
(-.f64 (-.f64 0 -1) 1)
Calls

7 calls:

267.0ms
t
231.0ms
x
172.0ms
z
169.0ms
y
135.0ms
a
Results
ErrorSegmentsBranch
18.9b10x
19.9b13y
22.9b7z
18.2b12t
19.9b11a
21.9b9b
20.8b4c
Compiler

Compiled 146 to 103 computations (29.5% saved)

bsearch494.0ms (0.7%)

Algorithm
11×binary-search
Steps
TimeLeftRight
11.0ms
4.663338319201251e+265
4.9731400990505896e+268
39.0ms
3.1796317814227548e+208
2.6213372282709662e+210
122.0ms
8.816939850385334e+166
1.083689633128373e+168
48.0ms
9.817835380199405e+65
1.9391393446222797e+68
60.0ms
1932060973.9026961
961594318360680.0
56.0ms
1.9965417567854436e-68
7.468256348710079e-60
7.0ms
7.075016870692992e-181
1.184329680036265e-179
35.0ms
4.043053722466932e-197
9.54630328791037e-197
93.0ms
8.785456624912786e-226
1.9284711696087628e-225
14.0ms
-8.6511585310095e-247
-5.074886323538631e-250
9.0ms
-5.183592480805165e-86
-1.2516737744554799e-89
Results
379.0ms864×body256valid
88.0ms93×body256invalid
Compiler

Compiled 1502 to 1334 computations (11.2% saved)

regimes921.0ms (1.4%)

Counts
10 → 12
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
(/.f64 x (+.f64 y x))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 4/3 (/.f64 b t)) 1))))
Outputs
(-.f64 (-.f64 0 -1) 1)
1
(-.f64 (-.f64 0 -1) 1)
1
(-.f64 (-.f64 0 -1) 1)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
1
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
1
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1)
1
(-.f64 (-.f64 0 -1) 1)
Calls

7 calls:

205.0ms
b
160.0ms
x
140.0ms
t
131.0ms
y
123.0ms
a
Results
ErrorSegmentsBranch
18.9b10x
21.1b10y
22.9b7z
18.3b12t
19.9b11a
21.9b9b
20.8b4c
Compiler

Compiled 133 to 97 computations (27.1% saved)

bsearch487.0ms (0.7%)

Algorithm
11×binary-search
Steps
TimeLeftRight
22.0ms
4.663338319201251e+265
4.9731400990505896e+268
42.0ms
3.1796317814227548e+208
2.6213372282709662e+210
48.0ms
1.083689633128373e+168
4.2199844979935285e+172
43.0ms
9.817835380199405e+65
1.9391393446222797e+68
55.0ms
1932060973.9026961
961594318360680.0
58.0ms
1.9965417567854436e-68
7.468256348710079e-60
47.0ms
7.075016870692992e-181
1.184329680036265e-179
27.0ms
4.043053722466932e-197
9.54630328791037e-197
105.0ms
8.785456624912786e-226
1.9284711696087628e-225
29.0ms
-8.6511585310095e-247
-5.074886323538631e-250
10.0ms
-5.183592480805165e-86
-1.2516737744554799e-89
Results
418.0ms992×body256valid
38.0ms120×body256invalid
Compiler

Compiled 1724 to 1571 computations (8.9% saved)

regimes1.1s (1.6%)

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

7 calls:

362.0ms
x
242.0ms
t
125.0ms
b
102.0ms
y
87.0ms
a
Results
ErrorSegmentsBranch
20.1b12x
23.0b9y
24.0b6z
19.7b11t
21.3b9a
22.8b8b
19.1b8c
Compiler

Compiled 109 to 83 computations (23.9% saved)

bsearch494.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
178.0ms
5.6801354372803e-164
1.0353076477049167e-161
47.0ms
-6.985854367324294e-217
-4.332359627068095e-218
29.0ms
-9.015925524953876e-157
-3.6172861965115215e-157
114.0ms
-7.827737301946968e-127
-1.3124575573737526e-134
113.0ms
-1.695695368197552e-104
-8.216406958713751e-110
6.0ms
-9.063819814060816e-74
-1.3361086758008539e-83
6.0ms
-53831892027.56529
-5480942.054787576
Results
476.0ms624×body256valid
Compiler

Compiled 964 to 910 computations (5.6% saved)

regimes732.0ms (1.1%)

Counts
4 → 12
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
(-.f64 (-.f64 0 -1) 1)
Outputs
(-.f64 (-.f64 0 -1) 1)
1
(-.f64 (-.f64 0 -1) 1)
1
(-.f64 (-.f64 0 -1) 1)
1
(-.f64 (-.f64 0 -1) 1)
1
(-.f64 (-.f64 0 -1) 1)
1
(-.f64 (-.f64 0 -1) 1)
1
Calls

7 calls:

181.0ms
y
164.0ms
z
130.0ms
b
123.0ms
t
52.0ms
x
Results
ErrorSegmentsBranch
20.1b12x
23.2b9y
24.0b6z
21.8b7t
21.3b9a
22.8b8b
20.2b6c
Compiler

Compiled 77 to 66 computations (14.3% saved)

bsearch557.0ms (0.8%)

Algorithm
11×binary-search
Steps
TimeLeftRight
8.0ms
4.4212760231602944e+181
1.1910238441532168e+182
35.0ms
5.201929288902761e-118
6.387338109864852e-107
10.0ms
6.154380990740905e-222
7.453627179474372e-219
256.0ms
7.982108088339288e-266
1.023303716375288e-262
26.0ms
-9.163521436011875e-205
-3.1818918577598646e-206
146.0ms
-2.8488653158374044e-84
-8.137222295737967e-86
4.0ms
-9675709919.783783
-71458740.98666666
25.0ms
-3.297309405839551e+68
-8.056216115767529e+62
4.0ms
-5.8573068467949e+102
-5.4295790933312486e+101
3.0ms
-7.754478172376119e+164
-3.642551102069938e+152
38.0ms
-3.2592856721207843e+252
-1.8194192334128182e+241
Results
531.0ms816×body256valid
Compiler

Compiled 1172 to 1160 computations (1% saved)

regimes33.0ms (0%)

Accuracy

Total -29.9b remaining (-91.4%)

Threshold costs -29.9b (-91.4%)

Counts
3 → 1
Calls
Call 1
Inputs
1
(/.f64 x y)
(-.f64 1 (/.f64 y x))
Outputs
1
Calls

7 calls:

6.0ms
x
5.0ms
a
4.0ms
t
4.0ms
z
4.0ms
c
Results
ErrorSegmentsBranch
32.7b1x
32.7b1y
32.7b1z
32.7b1t
32.7b1a
32.7b1b
32.7b1c
Compiler

Compiled 72 to 61 computations (15.3% saved)

simplify121.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05294643
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))) +inf.0) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))))))) (-.f64 (-.f64 0 -1) 1))
(if (<=.f64 a -5038209258419659/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 a -8371160993642713/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) (if (<=.f64 a 7193966478911707/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (if (<=.f64 a 3665779701564795/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))))) (if (<=.f64 a 2046824082010503/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y))) (if (<=.f64 a 6070840288205403/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))) (*.f64 (/.f64 1 t) 2/3)))))))) (if (<=.f64 a 5316911983139663/1329227995784915872903807060280344576) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1) (if (<=.f64 a 100000000000000004188152556421145795899143386664033828314342771180699648) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (if (<=.f64 a 619999999999999997922894147339726534883353248455536514861504404592343953888155587029322392054776948963044655607833352470528) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1) (if (<=.f64 a 12200000000000000366281230853841535873664979983461580681507161733988368440546790826687800309104681025649158655720371884879368037241556165781474139811250359446375785037824) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))))))))))))
(if (<=.f64 b -55000000000000002097152) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (if (<=.f64 b 2508757194024499/147573952589676412928) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3)))))))) (if (<=.f64 b 6999999999999999990753699543193484433498427382498015252724742565407430955434564923308129981553581138274490053544703393005568) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1) (if (<=.f64 b 144999999999999993911661143800347724817120713973078818385252562151500775993332167283293299132096888443319885754428415351418242458845200553618054429029834656802520274993765947405953562620684035938058240) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))))
(if (<=.f64 b -1250000000000000000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (if (<=.f64 b 5289050460814003/18889465931478580854784) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))))) (if (<=.f64 b 25000000000000000360148689681131846395777965560707815753428078733874731767281532906715814406431614020126359295824058384384) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1) (if (<=.f64 b 175000000000000003201504272257586869441449378044127171907912947795617755953325843391300549981871824595648182971622864916548009315088503593664193224275985616826610944632280099270868506652083980003704832) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))))
(if (<=.f64 t -6627015972356441/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1) (if (<=.f64 t 8082958754095241/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))
(if (<=.f64 t -1767204259295051/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 7170366636697391/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))
(if (<=.f64 a -7656119366529843/9007199254740992) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 a -5718760421528955/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a -966439829301981/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 a 4496229049319817/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y))) (if (<=.f64 a 8061134813471455/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t))))))) (if (<=.f64 a 8772904772180445/1329227995784915872903807060280344576) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 720000000000000000000) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 a 23999999999999998675763391424923926311106931530898159694958799364292608) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (if (<=.f64 a 549999999999999956283784775941951761272854676247869389219918641665488836619199840256) (-.f64 (-.f64 0 -1) 1) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))))))))))))
(if (<=.f64 a -7656119366529843/9007199254740992) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 a -2407899124854297/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a -809968618843565/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 a 8371160993642713/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 340079124943327/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t))))))) (if (<=.f64 a 7443676776395529/1329227995784915872903807060280344576) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 1050000000000000000000) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 a 229999999999999985112822225914413596834477354922330867223162418777974374400) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (if (<=.f64 a 210000000000000002425407278430107981431700665363106426281216799164683496946254479360) (-.f64 (-.f64 0 -1) 1) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))))))))))))
(if (<=.f64 a -7656119366529843/9007199254740992) 1 (if (<=.f64 a -4615139989304069/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a -5301612777885153/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 a 6670768916809037/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 2055589377435221/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t))))))) (if (<=.f64 a 8772904772180445/1329227995784915872903807060280344576) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 750000000000000000000) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 a 10500000000000000684955304962762525906745579943773021352004250523349811200) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (if (<=.f64 a 8599999999999999927354481772684384857212715226570356749912368002669951222823158642012448983284369886858444800) (-.f64 (-.f64 0 -1) 1) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))))))))))))
(if (<=.f64 t -8706025598549171/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 t 7609141180101119/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 4408860291936055/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t))))))) (if (<=.f64 t 5931188266773141/13479973333575319897333507543509815336818572211270286240551805124608) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))))))
(if (<=.f64 t -2055589377435221/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 t 3334007216439927/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 5521397077432451/1725436586697640946858688965569256363112777243042596638790631055949824) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) 1 (if (<=.f64 t 6001212989591869/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 4039784372389151/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 4224095415377295/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1) (if (<=.f64 t 23500000000000) 1 (if (<=.f64 t 3300000000000000014042161993945768462974032699438430740100242181033800951027204096) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 t 289999999999999974534633534914870232662541344855805768141438190066548791734965631066873916355820179303686643568176589498203986910983659372353910398467126636682598678528) 1 (if (<=.f64 t 1849999999999999989258882275111230260047403758643456982994827373262140202605756203192616958088459845245869810643555824902141795289675962384366566718663661678227553425893281293507075959661832784805366717806018560) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 t 164999999999999992180638630719442160939536490544285299961353877017400780531059404077189646096334834566065500758838985964854219950083852836340404416137202147382537106233037273205671566191403487049225908692267142543247133523176657835789452998124461942571818574413824000) 1 (-.f64 (-.f64 0 -1) 1)))))))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t -2141238934828355/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) 1 (if (<=.f64 t 3334007216439927/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 4485061624747323/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 8726832914295267/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 175000000000000) 1 (if (<=.f64 t 5500000000000000304236381106062111966071461655518537417220658036520631596541280256) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 t 779999999999999956791065927313643345883886792694312414191724039270252365502916747474142616220726699294484788942079489057190628401040735762354154391681514538166650929152) 1 (if (<=.f64 t 134999999999999995270294118348380397448932399079135444797370856104158399148685977725493525301653113891206446664370700927546728133164974716101383217739942448300790054562189336983926365177255949089797729356349440) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 t 50000000000000001535801634555507485735754321423625036601859546816422551145367203065808620759133850385285884963612653002444242151101129354490603562672794443206908734829423667404989395388499676687662568593275027834398526432564248242411576400350416536207052355250683904) 1 (-.f64 (-.f64 0 -1) 1))))))))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t -7872201966280717/15744403932561434696684473303452629045213679255131528440951130063136634306810047014785327192773139116009306758441243430342744218096217082060889571263281690386187633395165356521866664817226721079737670210248565328244806179188238434160900023542852296724603729870848) 1 (if (<=.f64 t 7001415154523847/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 6774311829045435/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 4353782555323089/926336713898529563388567880069503262826159877325124512315660672063305037119488) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 132000000000000) 1 (if (<=.f64 t 3999999999999999685127519582663130967742012996236735407239992896492256593719590912) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2))))) (if (<=.f64 t 119999999999999999395654341856514736314178946865461883198681321813389206046525102250422795857972516599034753361989134595050898143347936595840189683431727873555228000256) 1 (if (<=.f64 t 40999999999999997887653677776590310537650342579546123991315814483698487063053886879701712542179481032749689532531635129307923422132413460343574944443176891965030858093373918898526573963423666007586837471690752) (/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))))) (if (<=.f64 t 50000000000000001535801634555507485735754321423625036601859546816422551145367203065808620759133850385285884963612653002444242151101129354490603562672794443206908734829423667404989395388499676687662568593275027834398526432564248242411576400350416536207052355250683904) 1 (-.f64 (-.f64 0 -1) 1))))))))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) 1 (if (<=.f64 t 137527797678147/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 583992399055641/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 7526485800425553/14474011154664524427946373126085988481658748083205070504932198000989141204992) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 1550000000000) 1 (if (<=.f64 t 6000000000000000046078422366195817814401196595495940579913780690944) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 419999999999999984791227764913234097046867526718719982328816442174603063229672385491944599884205588563541267463345342479131406991477494048571637708469475344129187643392) 1 (if (<=.f64 t 58000000000000001685522420760352126685681153878680752122241818158390959365444175385176984151484393491410245566254478736654550257918172871923242562816406235623989395067041053724349210073407330046847625554034688) (/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))))) (if (<=.f64 t 50000000000000001535801634555507485735754321423625036601859546816422551145367203065808620759133850385285884963612653002444242151101129354490603562672794443206908734829423667404989395388499676687662568593275027834398526432564248242411576400350416536207052355250683904) 1 (-.f64 (-.f64 0 -1) 1))))))))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t -8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) 1 (if (<=.f64 t 3334007216439927/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 3787297849114829/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) 1 (if (<=.f64 t 583992399055641/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 5644864350319165/14474011154664524427946373126085988481658748083205070504932198000989141204992) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 195000000000000) 1 (if (<=.f64 t 48000000000000000368627378929566542515209572763967524639310245527552) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 920000000000000026302406792590417744613356687453904825738635230373641550166784740007103233466233620609424328316594919742703308560528558319217340102624134979913552739958784) 1 (if (<=.f64 t 90000000000000002930116902395180556487517073653145396389218580400852173538047342349362573146005257935354712866075666989887564853569192891652528440327212296537408462671078475658610475931857232837030742566371328) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 499999999999999986719112427080113652938759280561411875296856295993572982012222328347022202238434344507574583811498154595082912292011573470509174869654567731624061306729657053537019645905784664609824424453771502098945256093897234948185210396766581746711736446032543744) 1 (-.f64 (-.f64 0 -1) 1))))))))))))
(if (<=.f64 c -50000000000) 1 (if (<=.f64 c -6365737426045269/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 c -8779649585495489/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) 1 (if (<=.f64 c -8950677443466013/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 c -5255771031303471/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (/.f64 x (+.f64 y x)) (if (<=.f64 c -1583568454146723/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 c 7091457271036853/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) 1 (-.f64 (-.f64 0 -1) 1))))))))
(if (<=.f64 x -4999999999999999605484165416073513287770213846876111186433258848359206308319668001390237070852677072055182040559071162005202392857270657642140628876378645811821251708536483929887060237325184580570276667596004815337391042777347986076698776288257638400) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 x -499999999999999949744946725916742463616729199870270210168475669427760178562522141308143785173381560448289292588852435695614598737032033598249132386803550778772422656) 1 (if (<=.f64 x -5000000000000000009578375428673343681079775636325960055764017572996896621019943779806180725540901617664) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 x -120000000000000008404456830458139297490890275417287872236650233856) 1 (if (<=.f64 x -5000000000) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 x -1268605420374147/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824) 1 (if (<=.f64 x -324761605251445/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 x 283625966735417/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) 1 (if (<=.f64 x 794889263257963/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 x 5923061480360627/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) 1 (if (<=.f64 x 100000000000000006453119872723839559654210752410289169769835957832735809325020286556271509993374515701645382788895184180192194795092289050635704895322791329123657951217763820802932736) (-.f64 (-.f64 0 -1) 1) 1)))))))))))
1
Outputs
(if (<=.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))) +inf.0) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))))))) (-.f64 (-.f64 0 -1) 1))
(if (<=.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))) +inf.0) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))))))) 0)
(if (<=.f64 a -5038209258419659/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 a -8371160993642713/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) (if (<=.f64 a 7193966478911707/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (if (<=.f64 a 3665779701564795/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))))) (if (<=.f64 a 2046824082010503/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y))) (if (<=.f64 a 6070840288205403/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (/.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)))) (*.f64 (/.f64 1 t) 2/3)))))))) (if (<=.f64 a 5316911983139663/1329227995784915872903807060280344576) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1) (if (<=.f64 a 100000000000000004188152556421145795899143386664033828314342771180699648) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (if (<=.f64 a 619999999999999997922894147339726534883353248455536514861504404592343953888155587029322392054776948963044655607833352470528) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1) (if (<=.f64 a 12200000000000000366281230853841535873664979983461580681507161733988368440546790826687800309104681025649158655720371884879368037241556165781474139811250359446375785037824) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))))))))))))
(if (<=.f64 b -55000000000000002097152) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (if (<=.f64 b 2508757194024499/147573952589676412928) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (*.f64 (/.f64 1 (+.f64 a 5/6)) (*.f64 (+.f64 a 5/6) (+.f64 a 5/6))) (*.f64 (/.f64 1 t) 2/3)))))))) (if (<=.f64 b 6999999999999999990753699543193484433498427382498015252724742565407430955434564923308129981553581138274490053544703393005568) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1) (if (<=.f64 b 144999999999999993911661143800347724817120713973078818385252562151500775993332167283293299132096888443319885754428415351418242458845200553618054429029834656802520274993765947405953562620684035938058240) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))))
(if (<=.f64 b -1250000000000000000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (if (<=.f64 b 5289050460814003/18889465931478580854784) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) 2/3)))))))) (if (<=.f64 b 25000000000000000360148689681131846395777965560707815753428078733874731767281532906715814406431614020126359295824058384384) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1) (if (<=.f64 b 175000000000000003201504272257586869441449378044127171907912947795617755953325843391300549981871824595648182971622864916548009315088503593664193224275985616826610944632280099270868506652083980003704832) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))))
(if (<=.f64 t -6627015972356441/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 (-.f64 c b) (+.f64 a a)))) x)))) 1) (if (<=.f64 t 8082958754095241/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))
(if (<=.f64 t -1767204259295051/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 7170366636697391/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))
(if (<=.f64 a -7656119366529843/9007199254740992) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 a -5718760421528955/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a -966439829301981/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 a 4496229049319817/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y))) (if (<=.f64 a 8061134813471455/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t))))))) (if (<=.f64 a 8772904772180445/1329227995784915872903807060280344576) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 720000000000000000000) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 a 23999999999999998675763391424923926311106931530898159694958799364292608) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (if (<=.f64 a 549999999999999956283784775941951761272854676247869389219918641665488836619199840256) (-.f64 (-.f64 0 -1) 1) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))))))))))))
(if (<=.f64 a -7656119366529843/9007199254740992) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 a -5718760421528955/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a -966439829301981/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 a 4496229049319817/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (+.f64 5/6 a) (*.f64 b -2))) y))) (if (<=.f64 a 8061134813471455/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t))))))) (if (<=.f64 a 8772904772180445/1329227995784915872903807060280344576) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 720000000000000000000) 0 (if (<=.f64 a 23999999999999998675763391424923926311106931530898159694958799364292608) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (if (<=.f64 a 549999999999999956283784775941951761272854676247869389219918641665488836619199840256) 0 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))))))))))))
(if (<=.f64 a -7656119366529843/9007199254740992) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 a -2407899124854297/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a -809968618843565/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 a 8371160993642713/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 340079124943327/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t))))))) (if (<=.f64 a 7443676776395529/1329227995784915872903807060280344576) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 1050000000000000000000) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 a 229999999999999985112822225914413596834477354922330867223162418777974374400) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (if (<=.f64 a 210000000000000002425407278430107981431700665363106426281216799164683496946254479360) (-.f64 (-.f64 0 -1) 1) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))))))))))))
(if (<=.f64 a -7656119366529843/9007199254740992) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 a -2407899124854297/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a -809968618843565/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 a 8371160993642713/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 340079124943327/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t))))))) (if (<=.f64 a 7443676776395529/1329227995784915872903807060280344576) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 1050000000000000000000) 0 (if (<=.f64 a 229999999999999985112822225914413596834477354922330867223162418777974374400) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (if (<=.f64 a 210000000000000002425407278430107981431700665363106426281216799164683496946254479360) 0 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))))))))))))
(if (<=.f64 a -7656119366529843/9007199254740992) 1 (if (<=.f64 a -4615139989304069/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a -5301612777885153/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 a 6670768916809037/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 2055589377435221/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t))))))) (if (<=.f64 a 8772904772180445/1329227995784915872903807060280344576) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 750000000000000000000) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 a 10500000000000000684955304962762525906745579943773021352004250523349811200) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (if (<=.f64 a 8599999999999999927354481772684384857212715226570356749912368002669951222823158642012448983284369886858444800) (-.f64 (-.f64 0 -1) 1) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))))))))))))
(if (<=.f64 a -7656119366529843/9007199254740992) 1 (if (<=.f64 a -4615139989304069/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a -5301612777885153/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 a 6670768916809037/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 2055589377435221/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t))))))) (if (<=.f64 a 8772904772180445/1329227995784915872903807060280344576) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 a 750000000000000000000) 0 (if (<=.f64 a 10500000000000000684955304962762525906745579943773021352004250523349811200) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t))))))) (if (<=.f64 a 8599999999999999927354481772684384857212715226570356749912368002669951222823158642012448983284369886858444800) 0 (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))))))))))))
(if (<=.f64 t -8706025598549171/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 t 7609141180101119/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 4408860291936055/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t))))))) (if (<=.f64 t 5931188266773141/13479973333575319897333507543509815336818572211270286240551805124608) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))))))
(if (<=.f64 t -8706025598549171/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 t 7609141180101119/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) 0 (if (<=.f64 t 4408860291936055/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 -2/3 (/.f64 c t))))))) (if (<=.f64 t 5931188266773141/13479973333575319897333507543509815336818572211270286240551805124608) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))))))
(if (<=.f64 t -2055589377435221/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 t 3334007216439927/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 5521397077432451/1725436586697640946858688965569256363112777243042596638790631055949824) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))))))
(if (<=.f64 t -2055589377435221/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y))) (if (<=.f64 t 3334007216439927/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) 0 (if (<=.f64 t 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 5521397077432451/1725436586697640946858688965569256363112777243042596638790631055949824) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 (-.f64 b c) -5/3)) y)))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) 1 (if (<=.f64 t 6001212989591869/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 4039784372389151/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 4224095415377295/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1) (if (<=.f64 t 23500000000000) 1 (if (<=.f64 t 3300000000000000014042161993945768462974032699438430740100242181033800951027204096) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 t 289999999999999974534633534914870232662541344855805768141438190066548791734965631066873916355820179303686643568176589498203986910983659372353910398467126636682598678528) 1 (if (<=.f64 t 1849999999999999989258882275111230260047403758643456982994827373262140202605756203192616958088459845245869810643555824902141795289675962384366566718663661678227553425893281293507075959661832784805366717806018560) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 t 164999999999999992180638630719442160939536490544285299961353877017400780531059404077189646096334834566065500758838985964854219950083852836340404416137202147382537106233037273205671566191403487049225908692267142543247133523176657835789452998124461942571818574413824000) 1 (-.f64 (-.f64 0 -1) 1)))))))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) 0 (if (<=.f64 t -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) 1 (if (<=.f64 t 6001212989591869/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) 0 (if (<=.f64 t 4039784372389151/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 4224095415377295/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 a (-.f64 c b))))) x)))) 1) (if (<=.f64 t 23500000000000) 1 (if (<=.f64 t 3300000000000000014042161993945768462974032699438430740100242181033800951027204096) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 t 289999999999999974534633534914870232662541344855805768141438190066548791734965631066873916355820179303686643568176589498203986910983659372353910398467126636682598678528) 1 (if (<=.f64 t 1849999999999999989258882275111230260047403758643456982994827373262140202605756203192616958088459845245869810643555824902141795289675962384366566718663661678227553425893281293507075959661832784805366717806018560) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 t 164999999999999992180638630719442160939536490544285299961353877017400780531059404077189646096334834566065500758838985964854219950083852836340404416137202147382537106233037273205671566191403487049225908692267142543247133523176657835789452998124461942571818574413824000) 1 0))))))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t -2141238934828355/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) 1 (if (<=.f64 t 3334007216439927/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 4485061624747323/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 8726832914295267/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 175000000000000) 1 (if (<=.f64 t 5500000000000000304236381106062111966071461655518537417220658036520631596541280256) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 t 779999999999999956791065927313643345883886792694312414191724039270252365502916747474142616220726699294484788942079489057190628401040735762354154391681514538166650929152) 1 (if (<=.f64 t 134999999999999995270294118348380397448932399079135444797370856104158399148685977725493525301653113891206446664370700927546728133164974716101383217739942448300790054562189336983926365177255949089797729356349440) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 t 50000000000000001535801634555507485735754321423625036601859546816422551145367203065808620759133850385285884963612653002444242151101129354490603562672794443206908734829423667404989395388499676687662568593275027834398526432564248242411576400350416536207052355250683904) 1 (-.f64 (-.f64 0 -1) 1))))))))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) 0 (if (<=.f64 t -2141238934828355/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) 1 (if (<=.f64 t 3334007216439927/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) 0 (if (<=.f64 t 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 4485061624747323/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) 0 (if (<=.f64 t 8726832914295267/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 175000000000000) 1 (if (<=.f64 t 5500000000000000304236381106062111966071461655518537417220658036520631596541280256) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 t 779999999999999956791065927313643345883886792694312414191724039270252365502916747474142616220726699294484788942079489057190628401040735762354154391681514538166650929152) 1 (if (<=.f64 t 134999999999999995270294118348380397448932399079135444797370856104158399148685977725493525301653113891206446664370700927546728133164974716101383217739942448300790054562189336983926365177255949089797729356349440) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 t 50000000000000001535801634555507485735754321423625036601859546816422551145367203065808620759133850385285884963612653002444242151101129354490603562672794443206908734829423667404989395388499676687662568593275027834398526432564248242411576400350416536207052355250683904) 1 0)))))))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t -7872201966280717/15744403932561434696684473303452629045213679255131528440951130063136634306810047014785327192773139116009306758441243430342744218096217082060889571263281690386187633395165356521866664817226721079737670210248565328244806179188238434160900023542852296724603729870848) 1 (if (<=.f64 t 7001415154523847/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 6774311829045435/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 4353782555323089/926336713898529563388567880069503262826159877325124512315660672063305037119488) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 132000000000000) 1 (if (<=.f64 t 3999999999999999685127519582663130967742012996236735407239992896492256593719590912) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2))))) (if (<=.f64 t 119999999999999999395654341856514736314178946865461883198681321813389206046525102250422795857972516599034753361989134595050898143347936595840189683431727873555228000256) 1 (if (<=.f64 t 40999999999999997887653677776590310537650342579546123991315814483698487063053886879701712542179481032749689532531635129307923422132413460343574944443176891965030858093373918898526573963423666007586837471690752) (/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))))) (if (<=.f64 t 50000000000000001535801634555507485735754321423625036601859546816422551145367203065808620759133850385285884963612653002444242151101129354490603562672794443206908734829423667404989395388499676687662568593275027834398526432564248242411576400350416536207052355250683904) 1 (-.f64 (-.f64 0 -1) 1))))))))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) 0 (if (<=.f64 t -7872201966280717/15744403932561434696684473303452629045213679255131528440951130063136634306810047014785327192773139116009306758441243430342744218096217082060889571263281690386187633395165356521866664817226721079737670210248565328244806179188238434160900023542852296724603729870848) 1 (if (<=.f64 t 7001415154523847/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) 0 (if (<=.f64 t 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 6774311829045435/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) 0 (if (<=.f64 t 4353782555323089/926336713898529563388567880069503262826159877325124512315660672063305037119488) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 132000000000000) 1 (if (<=.f64 t 3999999999999999685127519582663130967742012996236735407239992896492256593719590912) (/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 y a) (*.f64 c 2))))) (if (<=.f64 t 119999999999999999395654341856514736314178946865461883198681321813389206046525102250422795857972516599034753361989134595050898143347936595840189683431727873555228000256) 1 (if (<=.f64 t 40999999999999997887653677776590310537650342579546123991315814483698487063053886879701712542179481032749689532531635129307923422132413460343574944443176891965030858093373918898526573963423666007586837471690752) (/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))))) (if (<=.f64 t 50000000000000001535801634555507485735754321423625036601859546816422551145367203065808620759133850385285884963612653002444242151101129354490603562672794443206908734829423667404989395388499676687662568593275027834398526432564248242411576400350416536207052355250683904) 1 0)))))))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) 1 (if (<=.f64 t 137527797678147/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 583992399055641/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 7526485800425553/14474011154664524427946373126085988481658748083205070504932198000989141204992) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 1550000000000) 1 (if (<=.f64 t 6000000000000000046078422366195817814401196595495940579913780690944) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 419999999999999984791227764913234097046867526718719982328816442174603063229672385491944599884205588563541267463345342479131406991477494048571637708469475344129187643392) 1 (if (<=.f64 t 58000000000000001685522420760352126685681153878680752122241818158390959365444175385176984151484393491410245566254478736654550257918172871923242562816406235623989395067041053724349210073407330046847625554034688) (/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))))) (if (<=.f64 t 50000000000000001535801634555507485735754321423625036601859546816422551145367203065808620759133850385285884963612653002444242151101129354490603562672794443206908734829423667404989395388499676687662568593275027834398526432564248242411576400350416536207052355250683904) 1 (-.f64 (-.f64 0 -1) 1))))))))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) 0 (if (<=.f64 t -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) 1 (if (<=.f64 t 137527797678147/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) 0 (if (<=.f64 t 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) 1 (if (<=.f64 t 583992399055641/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) 0 (if (<=.f64 t 7526485800425553/14474011154664524427946373126085988481658748083205070504932198000989141204992) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 1550000000000) 1 (if (<=.f64 t 6000000000000000046078422366195817814401196595495940579913780690944) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 419999999999999984791227764913234097046867526718719982328816442174603063229672385491944599884205588563541267463345342479131406991477494048571637708469475344129187643392) 1 (if (<=.f64 t 58000000000000001685522420760352126685681153878680752122241818158390959365444175385176984151484393491410245566254478736654550257918172871923242562816406235623989395067041053724349210073407330046847625554034688) (/.f64 x (+.f64 x (+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t))))) (if (<=.f64 t 50000000000000001535801634555507485735754321423625036601859546816422551145367203065808620759133850385285884963612653002444242151101129354490603562672794443206908734829423667404989395388499676687662568593275027834398526432564248242411576400350416536207052355250683904) 1 0)))))))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t -8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) 1 (if (<=.f64 t 3334007216439927/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 3787297849114829/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) 1 (if (<=.f64 t 583992399055641/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 t 5644864350319165/14474011154664524427946373126085988481658748083205070504932198000989141204992) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 195000000000000) 1 (if (<=.f64 t 48000000000000000368627378929566542515209572763967524639310245527552) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 920000000000000026302406792590417744613356687453904825738635230373641550166784740007103233466233620609424328316594919742703308560528558319217340102624134979913552739958784) 1 (if (<=.f64 t 90000000000000002930116902395180556487517073653145396389218580400852173538047342349362573146005257935354712866075666989887564853569192891652528440327212296537408462671078475658610475931857232837030742566371328) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 499999999999999986719112427080113652938759280561411875296856295993572982012222328347022202238434344507574583811498154595082912292011573470509174869654567731624061306729657053537019645905784664609824424453771502098945256093897234948185210396766581746711736446032543744) 1 (-.f64 (-.f64 0 -1) 1))))))))))))
(if (<=.f64 t -3499601159652819/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) 0 (if (<=.f64 t -8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) 1 (if (<=.f64 t 3334007216439927/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) 0 (if (<=.f64 t 3787297849114829/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) 1 (if (<=.f64 t 583992399055641/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) 0 (if (<=.f64 t 5644864350319165/14474011154664524427946373126085988481658748083205070504932198000989141204992) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 195000000000000) 1 (if (<=.f64 t 48000000000000000368627378929566542515209572763967524639310245527552) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 920000000000000026302406792590417744613356687453904825738635230373641550166784740007103233466233620609424328316594919742703308560528558319217340102624134979913552739958784) 1 (if (<=.f64 t 90000000000000002930116902395180556487517073653145396389218580400852173538047342349362573146005257935354712866075666989887564853569192891652528440327212296537408462671078475658610475931857232837030742566371328) (-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (+.f64 y x)))) 1) (if (<=.f64 t 499999999999999986719112427080113652938759280561411875296856295993572982012222328347022202238434344507574583811498154595082912292011573470509174869654567731624061306729657053537019645905784664609824424453771502098945256093897234948185210396766581746711736446032543744) 1 0)))))))))))
(if (<=.f64 c -50000000000) 1 (if (<=.f64 c -6365737426045269/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 c -8779649585495489/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) 1 (if (<=.f64 c -8950677443466013/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 c -5255771031303471/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (/.f64 x (+.f64 y x)) (if (<=.f64 c -1583568454146723/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 c 7091457271036853/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) 1 (-.f64 (-.f64 0 -1) 1))))))))
(if (<=.f64 c -50000000000) 1 (if (<=.f64 c -6365737426045269/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) 0 (if (<=.f64 c -8779649585495489/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) 1 (if (<=.f64 c -8950677443466013/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) 0 (if (<=.f64 c -5255771031303471/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (/.f64 x (+.f64 y x)) (if (<=.f64 c -1583568454146723/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) 0 (if (<=.f64 c 7091457271036853/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) 1 0)))))))
(if (<=.f64 x -4999999999999999605484165416073513287770213846876111186433258848359206308319668001390237070852677072055182040559071162005202392857270657642140628876378645811821251708536483929887060237325184580570276667596004815337391042777347986076698776288257638400) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 x -499999999999999949744946725916742463616729199870270210168475669427760178562522141308143785173381560448289292588852435695614598737032033598249132386803550778772422656) 1 (if (<=.f64 x -5000000000000000009578375428673343681079775636325960055764017572996896621019943779806180725540901617664) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 x -120000000000000008404456830458139297490890275417287872236650233856) 1 (if (<=.f64 x -5000000000) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 x -1268605420374147/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824) 1 (if (<=.f64 x -324761605251445/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 x 283625966735417/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) 1 (if (<=.f64 x 794889263257963/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) (-.f64 (-.f64 0 -1) 1) (if (<=.f64 x 5923061480360627/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) 1 (if (<=.f64 x 100000000000000006453119872723839559654210752410289169769835957832735809325020286556271509993374515701645382788895184180192194795092289050635704895322791329123657951217763820802932736) (-.f64 (-.f64 0 -1) 1) 1)))))))))))
(if (<=.f64 x -4999999999999999605484165416073513287770213846876111186433258848359206308319668001390237070852677072055182040559071162005202392857270657642140628876378645811821251708536483929887060237325184580570276667596004815337391042777347986076698776288257638400) 0 (if (<=.f64 x -499999999999999949744946725916742463616729199870270210168475669427760178562522141308143785173381560448289292588852435695614598737032033598249132386803550778772422656) 1 (if (<=.f64 x -5000000000000000009578375428673343681079775636325960055764017572996896621019943779806180725540901617664) 0 (if (<=.f64 x -120000000000000008404456830458139297490890275417287872236650233856) 1 (if (<=.f64 x -5000000000) 0 (if (<=.f64 x -1268605420374147/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824) 1 (if (<=.f64 x -324761605251445/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) 0 (if (<=.f64 x 283625966735417/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) 1 (if (<=.f64 x 794889263257963/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) 0 (if (<=.f64 x 5923061480360627/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) 1 (if (<=.f64 x 100000000000000006453119872723839559654210752410289169769835957832735809325020286556271509993374515701645382788895184180192194795092289050635704895322791329123657951217763820802932736) 0 1)))))))))))
1
Compiler

Compiled 1891 to 1299 computations (31.3% saved)

soundness160.0ms (0.2%)

Algorithm
egg-herbie
Rules
10×rational.json-simplify-2
10×rational.json-simplify-2
rational.json-simplify-1
rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03293
14093
03293
14093
Stop Event
saturated
saturated
Compiler

Compiled 142 to 88 computations (38% saved)

end2.1s (3.1%)

Compiler

Compiled 1765 to 1104 computations (37.5% saved)

Profiling

Loading profile data...