Details

Time bar (total: 41.5s)

analyze890.0ms (2.1%)

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)

sample3.5s (8.5%)

Results
2.0s8256×body256valid
1.5s6156×body256invalid
Bogosity

preprocess178.0ms (0.4%)

Algorithm
egg-herbie
Rules
1358×+-commutative
872×fma-def
824×associate-+r-
790×associate-+l-
750×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02652046
16041826
218881738
358601738
077
Stop Event
saturated
node limit
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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 t 3))))))))))
(/.f64 y (fma.f64 x (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) y))
(/.f64 y (fma.f64 x (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) y))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 x (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 t 3))))))))))
(/.f64 z (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 x t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) z))
(/.f64 z (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 x t)))) z))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 x (sqrt.f64 (+.f64 x a)))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 x 3))))))))))
(/.f64 t (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 x (sqrt.f64 (+.f64 x a)))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 x)))))) t))
(/.f64 t (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 x))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 x a)) (/.f64 z x)))) t))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 x t)))) (*.f64 (-.f64 b c) (+.f64 x (-.f64 5/6 (/.f64 2 (*.f64 t 3))))))))))
(/.f64 a (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 x t))) (*.f64 (-.f64 b c) (+.f64 x (-.f64 5/6 (/.f64 2/3 t)))))) a))
(/.f64 a (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 x (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c b) (*.f64 (/.f64 (sqrt.f64 (+.f64 x t)) t) z))) a))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 t 3)))) (-.f64 x c)))))))
(/.f64 b (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 x c)))) b))
(/.f64 b (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c x) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) b))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 t 3)))) (-.f64 b x)))))))
(/.f64 c (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 b x)))) c))
(/.f64 c (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 x b) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) c))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 y (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (fma.f64 z (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 y t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) x))
(/.f64 x (fma.f64 z (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 y t)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 y (sqrt.f64 (+.f64 y a)))) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 y 3)))))))))
(/.f64 x (fma.f64 t (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z y) (sqrt.f64 (+.f64 y a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 y)))))) x))
(/.f64 x (fma.f64 t (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 y))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 y a)) (/.f64 z y)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 y t)))) (*.f64 (-.f64 b c) (+.f64 y (-.f64 5/6 (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (fma.f64 a (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 y t))) (*.f64 (-.f64 b c) (+.f64 y (-.f64 5/6 (/.f64 2/3 t)))))) x))
(/.f64 x (fma.f64 a (pow.f64 (exp.f64 2) (fma.f64 (+.f64 y (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 y t)) (/.f64 z t)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 t 3)))) (-.f64 y c)))))))
(/.f64 x (fma.f64 b (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 y c)))) x))
(/.f64 x (fma.f64 b (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c y) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 t 3)))) (-.f64 b y)))))))
(/.f64 x (fma.f64 c (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 b y)))) x))
(/.f64 x (fma.f64 c (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 y b) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 t (/.f64 z (sqrt.f64 (+.f64 z a)))) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 z 3)))))))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 t z) (sqrt.f64 (+.f64 z a))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 z)))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 z))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 z a)) (/.f64 t z)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 (*.f64 a (sqrt.f64 (+.f64 z t))) t) (*.f64 (-.f64 b c) (+.f64 z (-.f64 5/6 (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 a t) (sqrt.f64 (+.f64 z t))) (*.f64 (-.f64 b c) (+.f64 z (-.f64 5/6 (/.f64 2/3 t)))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 z (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 z t)) (/.f64 a t)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 b (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 t 3)))) (-.f64 z c)))))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 b t) (sqrt.f64 (+.f64 t a))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 z c)))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c z) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 b t)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 c (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 t 3)))) (-.f64 b z)))))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 c t) (sqrt.f64 (+.f64 t a))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 b z)))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 z b) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 c t)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) a) (*.f64 (-.f64 b c) (+.f64 t (-.f64 5/6 (/.f64 2 (*.f64 a 3))))))))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z a) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 t (/.f64 2/3 a)))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 5/6 (+.f64 t (/.f64 -2/3 a))) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z a)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 a b))) b) (*.f64 (-.f64 t c) (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 b 3))))))))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z b) (sqrt.f64 (+.f64 a b))) (*.f64 (-.f64 t c) (+.f64 a (-.f64 5/6 (/.f64 2/3 b)))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (/.f64 z b) (sqrt.f64 (+.f64 a b)) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 b))) (-.f64 c t)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 a c))) c) (*.f64 (-.f64 b t) (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 c 3))))))))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z c) (sqrt.f64 (+.f64 a c))) (*.f64 (-.f64 b t) (+.f64 a (-.f64 5/6 (/.f64 2/3 c)))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 c))) (-.f64 t b) (*.f64 (sqrt.f64 (+.f64 a c)) (/.f64 z c)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t b)))) (*.f64 (-.f64 a c) (+.f64 b (-.f64 5/6 (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t b))) (*.f64 (-.f64 a c) (+.f64 5/6 (-.f64 b (/.f64 2/3 t)))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 5/6 (+.f64 b (/.f64 -2/3 t))) (-.f64 c a) (*.f64 (sqrt.f64 (+.f64 t b)) (/.f64 z t)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t c))) t) (*.f64 (-.f64 b a) (+.f64 c (-.f64 5/6 (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t c))) (*.f64 (-.f64 b a) (+.f64 c (-.f64 5/6 (/.f64 2/3 t)))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 a b) (*.f64 (sqrt.f64 (+.f64 t c)) (/.f64 z t)))) x))
(/.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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2 (*.f64 t 3)))) (-.f64 c b)))))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) x))
Compiler

Compiled 47 to 36 computations (23.4% saved)

simplify48.0ms (0.1%)

Algorithm
egg-herbie
Rules
1310×associate--r+
846×associate-+r-
842×associate-+l-
722×associate--l+
662×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03293
15783
214679
359179
4264479
Stop Event
node limit
Counts
1 → 6
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 (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c b) (*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) z))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (-.f64 b c) (+.f64 -5/6 (-.f64 (/.f64 2/3 t) a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) x))

eval2.0ms (0%)

Compiler

Compiled 180 to 97 computations (46.1% saved)

prune3.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New336
Fresh011
Picked000
Done000
Total347
Error
1.7b
Counts
7 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
2.9b
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) x))
3.5b
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))))))
3.2b
(/.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))))))))))
Compiler

Compiled 112 to 79 computations (29.5% saved)

localize92.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 z (sqrt.f64 (+.f64 t a)))
0.3b
(/.f64 2 (*.f64 t 3))
2.2b
(-.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)))))
5.0b
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)
Compiler

Compiled 254 to 134 computations (47.2% saved)

series18.0ms (0%)

Counts
4 → 100
Calls

36 calls:

TimeVariablePointExpression
2.0ms
t
@0
(*.f64 z (sqrt.f64 (+.f64 t a)))
1.0ms
b
@inf
(-.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.0ms
a
@0
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)
1.0ms
b
@0
(-.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.0ms
z
@0
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)

rewrite130.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
576×add-sqr-sqrt
552×pow1
552×*-un-lft-identity
540×add-exp-log
540×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025118
1552106
27841106
Stop Event
node limit
Counts
4 → 126
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 (/.f64 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 (exp.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 1 (/.f64 t (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 t a)) (*.f64 z (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 1 t))))) (#(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 1 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (*.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) (*.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 z (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (/.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t)) (/.f64 z (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z 1) (/.f64 (sqrt.f64 (+.f64 t a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (sqrt.f64 t)) (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (+.f64 t a)) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 t a)) 1) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 z (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) 1) (/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (*.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 pow.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (*.f64 z (sqrt.f64 (+.f64 t a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.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))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 2) (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (/.f64 1 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))) (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (-.f64 (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (*.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))) (neg.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 1 t) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 2/3 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 2/3 t)) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (cbrt.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 t) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 t) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1 (*.f64 t -3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 2/3 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 2/3 t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t 2/3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 2/3 t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 2/3 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 2/3 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 2/3 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 2/3 t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (+.f64 t a) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 t a) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 t a) 3/2) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))))))))

simplify134.0ms (0.3%)

Algorithm
egg-herbie
Rules
1080×associate--r+
978×+-commutative
738×associate--l+
724×associate-*r*
630×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043311098
1121510452
2547510452
Stop Event
node limit
Counts
226 → 268
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 (exp.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 1)
(*.f64 z (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 t)))
(*.f64 z (/.f64 1 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 z (/.f64 1 t)))
(*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 1 t))
(*.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)
(*.f64 1 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (*.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (/.f64 1 t)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) (*.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (/.f64 1 t)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 1 t) (*.f64 z (sqrt.f64 (+.f64 t a))))
(*.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (/.f64 1 (neg.f64 t)))
(*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (cbrt.f64 t)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t)) (/.f64 z (sqrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 z 1) (/.f64 (sqrt.f64 (+.f64 t a)) t))
(*.f64 (/.f64 z (sqrt.f64 t)) (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t)))
(*.f64 (/.f64 z (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (+.f64 t a)) (cbrt.f64 t)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) 1) (/.f64 z t))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 z (cbrt.f64 t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) t))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (cbrt.f64 t)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) 1) (/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) t))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 3)
(pow.f64 (/.f64 t (*.f64 z (sqrt.f64 (+.f64 t a)))) -1)
(pow.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) 1/3)
(neg.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (neg.f64 t)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(exp.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1))
(+.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (fma.f64 (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1)
(*.f64 1 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 2) (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (/.f64 1 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))) (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (-.f64 (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (*.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))) (neg.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))
(pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(exp.f64 (log.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(fma.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 1 t) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(fma.f64 1 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2/3 t))) 1)
(*.f64 2 (/.f64 1/3 t))
(*.f64 (/.f64 2/3 t) 1)
(*.f64 1 (/.f64 2/3 t))
(*.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t)))
(*.f64 (cbrt.f64 (/.f64 2/3 t)) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (cbrt.f64 (/.f64 2/3 t)))
(*.f64 (/.f64 2 t) 1/3)
(*.f64 (/.f64 1/3 t) 2)
(*.f64 -2 (/.f64 1 (*.f64 t -3)))
(pow.f64 (/.f64 2/3 t) 1)
(pow.f64 (sqrt.f64 (/.f64 2/3 t)) 2)
(pow.f64 (cbrt.f64 (/.f64 2/3 t)) 3)
(pow.f64 (/.f64 t 2/3) -1)
(pow.f64 (pow.f64 (/.f64 2/3 t) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 2/3 t) 2))
(log.f64 (exp.f64 (/.f64 2/3 t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2/3 t))))
(cbrt.f64 (pow.f64 (/.f64 2/3 t) 3))
(expm1.f64 (log1p.f64 (/.f64 2/3 t)))
(exp.f64 (log.f64 (/.f64 2/3 t)))
(exp.f64 (*.f64 (log.f64 (/.f64 2/3 t)) 1))
(log1p.f64 (expm1.f64 (/.f64 2/3 t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) 1)
(pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)
(pow.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 2)
(pow.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 3)
(pow.f64 (pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 3) 1/3)
(sqrt.f64 (*.f64 (+.f64 t a) (*.f64 z z)))
(log.f64 (pow.f64 (exp.f64 z) (sqrt.f64 (+.f64 t a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))))
(cbrt.f64 (pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 t a) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t a) 3/2) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))))
(exp.f64 (log.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))))
Outputs
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) 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)))
(fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a)))
(fma.f64 (/.f64 z t) (sqrt.f64 a) (*.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))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.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/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)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t (*.f64 t z))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 z (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))))))
(*.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))))))
(fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (*.f64 a z))))
(+.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)))))))
(fma.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (*.f64 a z)))))
(+.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))))))))
(fma.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 1/16 (*.f64 z (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (*.f64 a z))))))
(*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))
(*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b))
(+.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))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(+.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))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(+.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))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) 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))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(+.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))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(+.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))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) 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)))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(+.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)))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(+.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)))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 a) z) (*.f64 -2/3 (-.f64 b c))) t)
(/.f64 (fma.f64 (sqrt.f64 a) z (neg.f64 (*.f64 (-.f64 b c) -2/3))) t)
(/.f64 (fma.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 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a))) (fma.f64 -2/3 (/.f64 (-.f64 b c) t) (*.f64 (-.f64 b c) (+.f64 a 5/6))))
(fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (-.f64 (/.f64 (fma.f64 z (sqrt.f64 a) (*.f64 (-.f64 b c) 2/3)) 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 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a)))) (fma.f64 -2/3 (/.f64 (-.f64 b c) t) (*.f64 (-.f64 b c) (+.f64 a 5/6))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (-.f64 (/.f64 (fma.f64 z (sqrt.f64 a) (*.f64 (-.f64 b c) 2/3)) 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 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a))))) (fma.f64 -2/3 (/.f64 (-.f64 b c) t) (*.f64 (-.f64 b c) (+.f64 a 5/6))))
(+.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (*.f64 t (*.f64 t z)) 1/16))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (-.f64 (/.f64 (fma.f64 z (sqrt.f64 a) (*.f64 (-.f64 b c) 2/3)) t) (*.f64 (-.f64 b c) (+.f64 a 5/6)))))
(+.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (-.f64 (/.f64 (fma.f64 z (sqrt.f64 a) (*.f64 (-.f64 b c) 2/3)) t) (*.f64 (-.f64 b c) (+.f64 a 5/6)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (*.f64 t (*.f64 t z)) 1/16))))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(*.f64 (neg.f64 (-.f64 b c)) (+.f64 a 5/6))
(*.f64 (+.f64 a 5/6) (-.f64 c b))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(*.f64 (neg.f64 (-.f64 b c)) (+.f64 a 5/6))
(*.f64 (+.f64 a 5/6) (-.f64 c b))
(*.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 2/3 t))))
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 5/6 (/.f64 2/3 t)) (-.f64 c b)))
(-.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 (fma.f64 (+.f64 c (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) z) b)) a (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (-.f64 b c) (-.f64 5/6 (/.f64 2/3 t))))
(fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 5/6 (/.f64 2/3 t)) (-.f64 c b))))
(-.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 (fma.f64 (+.f64 c (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) z) b)) a (fma.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (*.f64 (-.f64 b c) (-.f64 5/6 (/.f64 2/3 t))))
(+.f64 (fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (fma.f64 (*.f64 -1/8 (*.f64 a (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (*.f64 (-.f64 5/6 (/.f64 2/3 t)) (-.f64 c b)))
(+.f64 (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 5/6 (/.f64 2/3 t)) (-.f64 c b))) (fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 -1/8 (*.f64 a (*.f64 a z))))))
(-.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 (fma.f64 (+.f64 c (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) z) b)) a (fma.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (*.f64 (-.f64 b c) (-.f64 5/6 (/.f64 2/3 t))))
(fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (+.f64 (fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (*.f64 (pow.f64 a 3) (*.f64 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) 1/16))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 5/6 (/.f64 2/3 t)) (-.f64 c b)))))
(fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (+.f64 (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 5/6 (/.f64 2/3 t)) (-.f64 c b))) (fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (*.f64 (pow.f64 a 3) (*.f64 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) 1/16)))))
(*.f64 a (-.f64 c b))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(*.f64 a (-.f64 c b))
(-.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 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) (neg.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 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))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c 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))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c 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))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (-.f64 (-.f64 (/.f64 2/3 t) 5/6) a))
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(-.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))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c 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))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c 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))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(*.f64 b (-.f64 (-.f64 (/.f64 2/3 t) 5/6) a))
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(-.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))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c 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))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c 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))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(-.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 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) (*.f64 b (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 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))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c 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))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c 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))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 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))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c 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))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c 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))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))
(-.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))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c 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))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c 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))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c 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 z (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) z)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(*.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))))
(fma.f64 (sqrt.f64 a) z (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z))))
(fma.f64 z (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 t 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)))))
(fma.f64 (sqrt.f64 a) z (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (*.f64 t t))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z)))))
(fma.f64 z (sqrt.f64 a) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t (*.f64 t z))) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (*.f64 t 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 (*.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))))))
(fma.f64 (sqrt.f64 a) z (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z (*.f64 t t))) (fma.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 z (pow.f64 t 3)))))))
(fma.f64 z (sqrt.f64 a) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t (*.f64 t z))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (*.f64 z (pow.f64 t 3)) 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))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z)) (*.f64 z (sqrt.f64 t)))
(+.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)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 a a))) (*.f64 z (sqrt.f64 t))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z)) (fma.f64 (*.f64 -1/8 (*.f64 a (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (sqrt.f64 t))))
(+.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))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z (*.f64 a a))) (fma.f64 (sqrt.f64 t) z (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (pow.f64 a 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 a z)) (fma.f64 -1/8 (*.f64 a (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z (pow.f64 a 3))) (*.f64 z (sqrt.f64 t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 1)
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 z (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 z (/.f64 1 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 z (/.f64 1 t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 1 t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 1 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (*.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (/.f64 1 t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) (*.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (/.f64 1 t)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 a t) (*.f64 z z))) (*.f64 (/.f64 1 t) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 a t) (*.f64 z z))) (/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) t))
(*.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (/.f64 1 t) (*.f64 z (sqrt.f64 (+.f64 t a))))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (/.f64 1 (neg.f64 t)))
(*.f64 z (*.f64 (neg.f64 (sqrt.f64 (+.f64 a t))) (/.f64 1 (neg.f64 t))))
(/.f64 z (/.f64 (neg.f64 t) (neg.f64 (sqrt.f64 (+.f64 a t)))))
(*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)))
(*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 z (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 a t)))))
(/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 (sqrt.f64 t) (/.f64 z (sqrt.f64 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (cbrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 z (/.f64 (cbrt.f64 t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (/.f64 z (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (+.f64 a t)) (cbrt.f64 t)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t)) (/.f64 z (sqrt.f64 t)))
(*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 z (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 a t)))))
(/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 (sqrt.f64 t) (/.f64 z (sqrt.f64 t))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (/.f64 z 1) (/.f64 (sqrt.f64 (+.f64 t a)) t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (/.f64 z (sqrt.f64 t)) (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t)))
(*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 z (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 a t)))))
(/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 (sqrt.f64 t) (/.f64 z (sqrt.f64 t))))
(*.f64 (/.f64 z (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (+.f64 t a)) (cbrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 z (/.f64 (cbrt.f64 t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (/.f64 z (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (+.f64 a t)) (cbrt.f64 t)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) 1) (/.f64 z t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 z (cbrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 z (/.f64 (cbrt.f64 t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (/.f64 z (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (+.f64 a t)) (cbrt.f64 t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) t))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (cbrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 z (/.f64 (cbrt.f64 t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (/.f64 z (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (+.f64 a t)) (cbrt.f64 t)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) 1) (/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) t))
(*.f64 (cbrt.f64 (*.f64 (+.f64 a t) (*.f64 z z))) (*.f64 (/.f64 1 t) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 a t) (*.f64 z z))) (/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) t))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 a t) (*.f64 z z))) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (sqrt.f64 t)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 t a) (*.f64 z z))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 (cbrt.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))) (/.f64 (cbrt.f64 (*.f64 (+.f64 a t) (*.f64 z z))) (pow.f64 (cbrt.f64 t) 2)))
(pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2)
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 3)
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(pow.f64 (/.f64 t (*.f64 z (sqrt.f64 (+.f64 t a)))) -1)
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(pow.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) 1/3)
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(neg.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (neg.f64 t)))
(*.f64 z (*.f64 (neg.f64 (sqrt.f64 (+.f64 a t))) (/.f64 1 (neg.f64 t))))
(/.f64 z (/.f64 (neg.f64 t) (neg.f64 (sqrt.f64 (+.f64 a t)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2))
(sqrt.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2))
(fabs.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)))
(log.f64 (exp.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(exp.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 1))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(+.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (+.f64 -5/6 (neg.f64 (-.f64 a (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (+.f64 -5/6 (neg.f64 (-.f64 a (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (+.f64 -5/6 (neg.f64 (-.f64 a (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) 2) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(+.f64 (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(+.f64 (fma.f64 (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (+.f64 -5/6 (neg.f64 (-.f64 a (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (+.f64 -5/6 (neg.f64 (-.f64 a (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (fma.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (+.f64 -5/6 (neg.f64 (-.f64 a (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) 2) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1)
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(*.f64 1 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (sqrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 2))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 2) (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (/.f64 1 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (/.f64 1 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 3) (pow.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (-.f64 (sqrt.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (-.f64 (sqrt.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (/.f64 1 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))) (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 3) (pow.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (/.f64 1 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 3) (pow.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (/.f64 1 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (-.f64 (*.f64 (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) (*.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 3) (pow.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))) (neg.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))) (neg.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 3) (pow.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t)) 2))))
(pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1)
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 2)
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 3)
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 3) 1/3)
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2))
(fabs.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b))))
(log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 3))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(exp.f64 (log.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 1))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(fma.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 1 t) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(fma.f64 1 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (neg.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (-.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2/3 t))) 1)
(/.f64 2/3 t)
(*.f64 2 (/.f64 1/3 t))
(/.f64 2/3 t)
(*.f64 (/.f64 2/3 t) 1)
(/.f64 2/3 t)
(*.f64 1 (/.f64 2/3 t))
(/.f64 2/3 t)
(*.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t)))
(/.f64 2/3 t)
(*.f64 (cbrt.f64 (/.f64 2/3 t)) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2))
(/.f64 2/3 t)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (cbrt.f64 (/.f64 2/3 t)))
(/.f64 2/3 t)
(*.f64 (/.f64 2 t) 1/3)
(/.f64 2/3 t)
(*.f64 (/.f64 1/3 t) 2)
(/.f64 2/3 t)
(*.f64 -2 (/.f64 1 (*.f64 t -3)))
(/.f64 2/3 t)
(pow.f64 (/.f64 2/3 t) 1)
(/.f64 2/3 t)
(pow.f64 (sqrt.f64 (/.f64 2/3 t)) 2)
(/.f64 2/3 t)
(pow.f64 (cbrt.f64 (/.f64 2/3 t)) 3)
(/.f64 2/3 t)
(pow.f64 (/.f64 t 2/3) -1)
(/.f64 2/3 t)
(pow.f64 (pow.f64 (/.f64 2/3 t) 3) 1/3)
(/.f64 2/3 t)
(sqrt.f64 (pow.f64 (/.f64 2/3 t) 2))
(fabs.f64 (/.f64 2/3 t))
(log.f64 (exp.f64 (/.f64 2/3 t)))
(/.f64 2/3 t)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2/3 t))))
(/.f64 2/3 t)
(cbrt.f64 (pow.f64 (/.f64 2/3 t) 3))
(/.f64 2/3 t)
(expm1.f64 (log1p.f64 (/.f64 2/3 t)))
(/.f64 2/3 t)
(exp.f64 (log.f64 (/.f64 2/3 t)))
(/.f64 2/3 t)
(exp.f64 (*.f64 (log.f64 (/.f64 2/3 t)) 1))
(/.f64 2/3 t)
(log1p.f64 (expm1.f64 (/.f64 2/3 t)))
(/.f64 2/3 t)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) 1)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(pow.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 2)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(pow.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 3)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(pow.f64 (pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 3) 1/3)
(*.f64 z (sqrt.f64 (+.f64 a t)))
(sqrt.f64 (*.f64 (+.f64 t a) (*.f64 z z)))
(sqrt.f64 (*.f64 (+.f64 a t) (*.f64 z z)))
(log.f64 (pow.f64 (exp.f64 z) (sqrt.f64 (+.f64 t a))))
(*.f64 z (sqrt.f64 (+.f64 a t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))))
(*.f64 z (sqrt.f64 (+.f64 a t)))
(cbrt.f64 (pow.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 3))
(*.f64 z (sqrt.f64 (+.f64 a t)))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 t a) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 a t) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t a) 3/2) (pow.f64 z 3)))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 a t) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))))
(*.f64 z (sqrt.f64 (+.f64 a t)))
(exp.f64 (log.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))))
(*.f64 z (sqrt.f64 (+.f64 a t)))
(exp.f64 (*.f64 (log.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1))
(*.f64 z (sqrt.f64 (+.f64 a t)))
(log1p.f64 (expm1.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))))
(*.f64 z (sqrt.f64 (+.f64 a t)))

localize70.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 2 (*.f64 t 3))
0.4b
(/.f64 t (sqrt.f64 (+.f64 t a)))
1.4b
(/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a))))
2.2b
(-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
Compiler

Compiled 210 to 103 computations (51% saved)

series10.0ms (0%)

Counts
3 → 76
Calls

30 calls:

TimeVariablePointExpression
2.0ms
t
@0
(/.f64 t (sqrt.f64 (+.f64 t a)))
1.0ms
a
@inf
(/.f64 t (sqrt.f64 (+.f64 t a)))
1.0ms
t
@inf
(/.f64 t (sqrt.f64 (+.f64 t a)))
1.0ms
t
@-inf
(/.f64 t (sqrt.f64 (+.f64 t a)))
1.0ms
a
@0
(/.f64 t (sqrt.f64 (+.f64 t a)))

rewrite114.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
548×add-sqr-sqrt
534×+-commutative
532×pow1
532×*-un-lft-identity
512×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022105
151599
2768499
Stop Event
node limit
Counts
3 → 126
Calls
Call 1
Inputs
(-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))
(/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a))))
(/.f64 t (sqrt.f64 (+.f64 t a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (-.f64 b c)) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 1 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 1) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (-.f64 b c)) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 1 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (neg.f64 (-.f64 b c)) a)) (*.f64 (neg.f64 (-.f64 b c)) (-.f64 5/6 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 a 5/6))) (*.f64 (neg.f64 (-.f64 b c)) (neg.f64 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 a (neg.f64 (-.f64 b c)))) (*.f64 (-.f64 5/6 (/.f64 2/3 t)) (neg.f64 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a 5/6) (neg.f64 (-.f64 b c)))) (*.f64 (neg.f64 (/.f64 2/3 t)) (neg.f64 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) (sqrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 2) (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 1 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) (-.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 3)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (-.f64 (*.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2))) (neg.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 1 (/.f64 (neg.f64 t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) 1) (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) (pow.f64 (+.f64 t a) 1/4)) (pow.f64 (+.f64 t a) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) (cbrt.f64 (+.f64 t a))) (cbrt.f64 (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 z (pow.f64 (+.f64 t a) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))) (/.f64 z (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a)))) (/.f64 z (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z 1) (/.f64 (sqrt.f64 (+.f64 t a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (neg.f64 t)) (neg.f64 (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 t (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 z) t) (/.f64 (sqrt.f64 z) (pow.f64 (+.f64 t a) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 z z)) 1) (/.f64 (cbrt.f64 z) (/.f64 t (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a)))) (/.f64 (sqrt.f64 z) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 z z)) t) (/.f64 (cbrt.f64 z) (pow.f64 (+.f64 t a) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a)))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (*.f64 z (sqrt.f64 (+.f64 t a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 z (/.f64 (neg.f64 t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (pow.f64 (+.f64 t a) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (pow.f64 (+.f64 t a) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (pow.f64 (+.f64 t a) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 t a) -1/2) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (+.f64 t a) 1/4)) (/.f64 t (pow.f64 (+.f64 t a) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 t a))) (/.f64 t (cbrt.f64 (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t) 1) (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t) (cbrt.f64 (+.f64 t a))) (/.f64 (sqrt.f64 t) (cbrt.f64 (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (/.f64 (cbrt.f64 t) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (+.f64 t a) 1/4)) (/.f64 (cbrt.f64 t) (pow.f64 (+.f64 t a) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (+.f64 t a))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t (neg.f64 (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 t t) (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 t 3) (pow.f64 (+.f64 t a) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))))))

simplify137.0ms (0.3%)

Algorithm
egg-herbie
Rules
982×+-commutative
938×associate--r+
706×fma-def
676×associate-*r*
638×associate-+r-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047111632
1132510942
2550710942
Stop Event
node limit
Counts
202 → 285
Calls
Call 1
Inputs
(*.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 (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 (sqrt.f64 (/.f64 1 a)) t)
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2))) (*.f64 (sqrt.f64 (/.f64 1 a)) t))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 a) (*.f64 (pow.f64 t 3) (-.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 a)) t)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 a) (*.f64 (pow.f64 t 3) (-.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 a) (*.f64 (pow.f64 t 4) (+.f64 (/.f64 1 (pow.f64 a 4)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) 2)) a)))))) (*.f64 (sqrt.f64 (/.f64 1 a)) t))))
(sqrt.f64 t)
(+.f64 (*.f64 -1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(+.f64 (*.f64 -1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (+.f64 (sqrt.f64 t) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 2)) (pow.f64 a 2)) (sqrt.f64 (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 t 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 2)) t)) (/.f64 1 (pow.f64 t 4)))) (sqrt.f64 (pow.f64 t 3)))) (+.f64 (sqrt.f64 t) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 2)) (pow.f64 a 2)) (sqrt.f64 (pow.f64 t 3)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 1))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (-.f64 b c)) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 1 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))
(+.f64 (*.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 1) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))
(+.f64 (fma.f64 (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 b c)) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))
(+.f64 (fma.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 1 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (neg.f64 (-.f64 b c)) a)) (*.f64 (neg.f64 (-.f64 b c)) (-.f64 5/6 (/.f64 2/3 t))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 a 5/6))) (*.f64 (neg.f64 (-.f64 b c)) (neg.f64 (/.f64 2/3 t))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 a (neg.f64 (-.f64 b c)))) (*.f64 (-.f64 5/6 (/.f64 2/3 t)) (neg.f64 (-.f64 b c))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a 5/6) (neg.f64 (-.f64 b c)))) (*.f64 (neg.f64 (/.f64 2/3 t)) (neg.f64 (-.f64 b c))))
(*.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 1)
(*.f64 1 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) (sqrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 2) (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 1 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))
(/.f64 1 (/.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) (-.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 3)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (-.f64 (*.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2))) (neg.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))
(pow.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) 1)
(*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))
(*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))
(*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 1)
(*.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))
(*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) z)
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 (neg.f64 t) (sqrt.f64 (+.f64 t a)))))
(*.f64 (*.f64 (/.f64 z t) 1) (sqrt.f64 (+.f64 t a)))
(*.f64 (*.f64 (/.f64 z t) (pow.f64 (+.f64 t a) 1/4)) (pow.f64 (+.f64 t a) 1/4))
(*.f64 (*.f64 (/.f64 z t) (cbrt.f64 (+.f64 t a))) (cbrt.f64 (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 1 t) (/.f64 z (pow.f64 (+.f64 t a) -1/2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))) (/.f64 z (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a)))) (/.f64 z (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))
(*.f64 (/.f64 z 1) (/.f64 (sqrt.f64 (+.f64 t a)) t))
(*.f64 (/.f64 z (neg.f64 t)) (neg.f64 (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 t (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 (sqrt.f64 z) t) (/.f64 (sqrt.f64 z) (pow.f64 (+.f64 t a) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) 1) (/.f64 (cbrt.f64 z) (/.f64 t (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a)))) (/.f64 (sqrt.f64 z) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) t) (/.f64 (cbrt.f64 z) (pow.f64 (+.f64 t a) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a)))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 3)
(pow.f64 (/.f64 t (*.f64 z (sqrt.f64 (+.f64 t a)))) -1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) 1/3)
(neg.f64 (/.f64 z (/.f64 (neg.f64 t) (sqrt.f64 (+.f64 t a)))))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))) 1)
(*.f64 t (pow.f64 (+.f64 t a) -1/2))
(*.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) 1)
(*.f64 1 (/.f64 t (sqrt.f64 (+.f64 t a))))
(*.f64 (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (pow.f64 (+.f64 t a) -1/2)))
(*.f64 (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(*.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (pow.f64 (+.f64 t a) -1/2)))
(*.f64 (pow.f64 (+.f64 t a) -1/2) t)
(*.f64 (neg.f64 t) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 1 (pow.f64 (+.f64 t a) 1/4)) (/.f64 t (pow.f64 (+.f64 t a) 1/4)))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 t a))) (/.f64 t (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 (sqrt.f64 t) 1) (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 (sqrt.f64 t) (cbrt.f64 (+.f64 t a))) (/.f64 (sqrt.f64 t) (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (/.f64 (cbrt.f64 t) (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (+.f64 t a) 1/4)) (/.f64 (cbrt.f64 t) (pow.f64 (+.f64 t a) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (+.f64 t a))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(pow.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) 1)
(pow.f64 (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) 2)
(pow.f64 (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) 3)
(pow.f64 (pow.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) -1)
(neg.f64 (/.f64 t (neg.f64 (sqrt.f64 (+.f64 t a)))))
(sqrt.f64 (/.f64 (*.f64 t t) (+.f64 t a)))
(log.f64 (exp.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))
(cbrt.f64 (pow.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) 3))
(cbrt.f64 (/.f64 (pow.f64 t 3) (pow.f64 (+.f64 t a) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(exp.f64 (log.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) 1))
(log1p.f64 (expm1.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
Outputs
(*.f64 -1 (*.f64 (-.f64 b c) (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))
(*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.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))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.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))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.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))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.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))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.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))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.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))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z 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 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.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)))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.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)))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 a) z) (*.f64 -2/3 (-.f64 b c))) t)
(/.f64 (+.f64 (*.f64 z (sqrt.f64 a)) (*.f64 2/3 (-.f64 b c))) t)
(/.f64 (fma.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 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a))) (fma.f64 -2/3 (/.f64 (-.f64 b c) t) (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))
(fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.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 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a)))) (fma.f64 -2/3 (/.f64 (-.f64 b c) t) (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.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 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a))))) (fma.f64 -2/3 (/.f64 (-.f64 b c) t) (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(+.f64 (fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/16 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 z 1/2))))) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) (*.f64 t z) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (*.f64 z (*.f64 t t)) 1/16))))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(*.f64 (+.f64 5/6 a) (neg.f64 (-.f64 b c)))
(*.f64 (+.f64 5/6 a) (-.f64 c b))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(*.f64 (+.f64 5/6 a) (neg.f64 (-.f64 b c)))
(*.f64 (+.f64 5/6 a) (-.f64 c b))
(*.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 -2/3 t))))
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 c b)))
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 b c) (-.f64 -5/6 (/.f64 -2/3 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 (fma.f64 (+.f64 c (-.f64 (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) b)) a (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (-.f64 b c) (+.f64 5/6 (/.f64 -2/3 t))))
(fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 c b))))
(fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 b c) (-.f64 -5/6 (/.f64 -2/3 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 (fma.f64 (+.f64 c (-.f64 (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) b)) a (fma.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (*.f64 (-.f64 b c) (+.f64 5/6 (/.f64 -2/3 t))))
(fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 -1/8 (*.f64 a (*.f64 a z)))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 c b)))))
(fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (+.f64 (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 b c) (-.f64 -5/6 (/.f64 -2/3 t)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 -1/8 (*.f64 a (*.f64 a z))))))
(-.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 (fma.f64 (+.f64 c (-.f64 (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) b)) a (fma.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (*.f64 (-.f64 b c) (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 1/16 (*.f64 z (pow.f64 a 3))))))) (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 c b)))
(+.f64 (fma.f64 a (-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) c) b) (fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 1/16 (*.f64 z (pow.f64 a 3))))))) (*.f64 (-.f64 b c) (-.f64 -5/6 (/.f64 -2/3 t))))
(*.f64 a (-.f64 c b))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(*.f64 a (-.f64 c b))
(-.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 z t) (sqrt.f64 (+.f64 a t))) (neg.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(fma.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a 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))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(-.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))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(-.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))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(-.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))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(-.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))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(-.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))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(-.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))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(-.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))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(-.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))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(-.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 z t) (sqrt.f64 (+.f64 a t))) (*.f64 b (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(fma.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(fma.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a 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))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 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))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 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))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 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))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 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))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 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))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(-.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))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 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))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 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))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a 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)))
(fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a)))
(fma.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))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a))))
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.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/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)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a)))))
(fma.f64 -1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/16 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 z 1/2)))))
(*.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))))))
(fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 1/2 a) z)))
(+.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)))))))
(fma.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 1/2 a) z))))
(+.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))))))))
(fma.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 1/16 (*.f64 (*.f64 z (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 1/2 a) z)))))
(*.f64 (sqrt.f64 (/.f64 1 a)) t)
(*.f64 t (sqrt.f64 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2))) (*.f64 (sqrt.f64 (/.f64 1 a)) t))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t t)) (*.f64 t (sqrt.f64 (/.f64 1 a))))
(fma.f64 t (sqrt.f64 (/.f64 1 a)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 -1/2 (*.f64 t t))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 a) (*.f64 (pow.f64 t 3) (-.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 a)) t)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t t)) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 a) (pow.f64 t 3)) (-.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) -1/2) 2))) (*.f64 t (sqrt.f64 (/.f64 1 a)))))
(fma.f64 -1/2 (*.f64 t (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/2 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) -1/2) 2)) (sqrt.f64 a))) (*.f64 t (sqrt.f64 (/.f64 1 a)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 a) (*.f64 (pow.f64 t 3) (-.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 a) (*.f64 (pow.f64 t 4) (+.f64 (/.f64 1 (pow.f64 a 4)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) 2)) a)))))) (*.f64 (sqrt.f64 (/.f64 1 a)) t))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t t)) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 a) (pow.f64 t 3)) (-.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) -1/2) 2))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 a) (pow.f64 t 4)) (+.f64 (/.f64 1 (pow.f64 a 4)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) -1/2) 2)) a)))) (*.f64 t (sqrt.f64 (/.f64 1 a))))))
(fma.f64 -1/2 (*.f64 t (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 1/2 (*.f64 (pow.f64 t 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) -1/2) 2)) (sqrt.f64 a))) (fma.f64 -1/2 (*.f64 (pow.f64 t 4) (*.f64 (fma.f64 -1/2 (-.f64 (/.f64 1 (pow.f64 a 4)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) -1/2) 2) a)) (/.f64 1 (pow.f64 a 4))) (sqrt.f64 a))) (*.f64 t (sqrt.f64 (/.f64 1 a))))))
(sqrt.f64 t)
(+.f64 (*.f64 -1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(fma.f64 -1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t))
(+.f64 (*.f64 -1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (+.f64 (sqrt.f64 t) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 2)) (pow.f64 a 2)) (sqrt.f64 (pow.f64 t 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t)) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) -1/2) 2)) (*.f64 (*.f64 a a) (sqrt.f64 (pow.f64 t 3))))))
(fma.f64 -1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))) (fma.f64 (*.f64 (*.f64 1/2 (-.f64 (/.f64 1 (pow.f64 t 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) -1/2) 2))) (*.f64 a a)) (sqrt.f64 (pow.f64 t 3)) (sqrt.f64 t)))
(+.f64 (*.f64 -1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 t 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 2)) t)) (/.f64 1 (pow.f64 t 4)))) (sqrt.f64 (pow.f64 t 3)))) (+.f64 (sqrt.f64 t) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) 2)) (pow.f64 a 2)) (sqrt.f64 (pow.f64 t 3)))))))
(fma.f64 -1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))) (fma.f64 -1/2 (*.f64 (pow.f64 a 3) (*.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 t 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) -1/2) 2)) t) (/.f64 1 (pow.f64 t 4))) (sqrt.f64 (pow.f64 t 3)))) (+.f64 (sqrt.f64 t) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 t 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) -1/2) 2)) (*.f64 (*.f64 a a) (sqrt.f64 (pow.f64 t 3))))))))
(fma.f64 -1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))) (fma.f64 -1/2 (*.f64 (fma.f64 -1/2 (-.f64 (/.f64 1 (pow.f64 t 4)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) -1/2) 2) t)) (/.f64 1 (pow.f64 t 4))) (*.f64 (pow.f64 a 3) (sqrt.f64 (pow.f64 t 3)))) (fma.f64 (*.f64 (*.f64 1/2 (-.f64 (/.f64 1 (pow.f64 t 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) -1/2) 2))) (*.f64 a a)) (sqrt.f64 (pow.f64 t 3)) (sqrt.f64 t))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 1))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (-.f64 b c)) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 1 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2)) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2)) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (*.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 1) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (fma.f64 (neg.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 b c)) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 1 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (-.f64 b c) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (*.f64 0 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2)) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2)) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (neg.f64 (-.f64 b c)) a)) (*.f64 (neg.f64 (-.f64 b c)) (-.f64 5/6 (/.f64 2/3 t))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (neg.f64 (-.f64 b c)) (+.f64 a 5/6))) (*.f64 (neg.f64 (-.f64 b c)) (neg.f64 (/.f64 2/3 t))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 a (neg.f64 (-.f64 b c)))) (*.f64 (-.f64 5/6 (/.f64 2/3 t)) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a 5/6) (neg.f64 (-.f64 b c)))) (*.f64 (neg.f64 (/.f64 2/3 t)) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 1)
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 1 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) (sqrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 2))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 2) (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 1 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) (/.f64 1 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (*.f64 (-.f64 b c) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) (-.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) (-.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (sqrt.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))))
(/.f64 1 (/.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) (/.f64 1 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (*.f64 (-.f64 b c) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) (/.f64 1 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (*.f64 (-.f64 b c) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) (-.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) (/.f64 1 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) 3)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (-.f64 (*.f64 (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (*.f64 (-.f64 b c) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 2))) (neg.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2))) (neg.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2) (*.f64 (-.f64 b c) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2))))
(pow.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 1)
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 2)
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 3)
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 3) 1/3)
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c)))) 2))
(fabs.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))
(fabs.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(log.f64 (exp.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c)))) 3))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (log.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))) 1))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(fma.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 a (-.f64 5/6 (/.f64 2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (neg.f64 (-.f64 b c))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) 1)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 1)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(*.f64 (cbrt.f64 (*.f64 z z)) (/.f64 (*.f64 (cbrt.f64 z) (sqrt.f64 (+.f64 a t))) t))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 z)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 2))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) z)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 (neg.f64 t) (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (*.f64 (/.f64 z t) 1) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (*.f64 (/.f64 z t) (pow.f64 (+.f64 t a) 1/4)) (pow.f64 (+.f64 t a) 1/4))
(*.f64 (/.f64 z t) (*.f64 (pow.f64 (+.f64 a t) 1/4) (pow.f64 (+.f64 a t) 1/4)))
(*.f64 (/.f64 z t) (pow.f64 (+.f64 a t) 1/2))
(*.f64 (*.f64 (/.f64 z t) (cbrt.f64 (+.f64 t a))) (cbrt.f64 (sqrt.f64 (+.f64 t a))))
(*.f64 (*.f64 (/.f64 z t) (cbrt.f64 (+.f64 a t))) (cbrt.f64 (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 (cbrt.f64 (+.f64 a t)) (cbrt.f64 (sqrt.f64 (+.f64 a t)))))
(*.f64 (/.f64 1 t) (/.f64 z (pow.f64 (+.f64 t a) -1/2)))
(/.f64 (*.f64 (/.f64 1 t) z) (pow.f64 (+.f64 a t) -1/2))
(/.f64 (/.f64 z t) (pow.f64 (+.f64 a t) -1/2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))) (/.f64 z (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a)))) (/.f64 z (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 t (/.f64 (+.f64 a t) t)))) (/.f64 z (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 a t))))))
(/.f64 (/.f64 z (cbrt.f64 (/.f64 t (/.f64 (+.f64 a t) t)))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 a t)))))
(*.f64 (/.f64 z 1) (/.f64 (sqrt.f64 (+.f64 t a)) t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z (neg.f64 t)) (neg.f64 (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 t (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 (sqrt.f64 z) t) (/.f64 (sqrt.f64 z) (pow.f64 (+.f64 t a) -1/2)))
(/.f64 (*.f64 (/.f64 1 t) z) (pow.f64 (+.f64 a t) -1/2))
(/.f64 (/.f64 z t) (pow.f64 (+.f64 a t) -1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) 1) (/.f64 (cbrt.f64 z) (/.f64 t (sqrt.f64 (+.f64 t a)))))
(*.f64 (cbrt.f64 (*.f64 z z)) (/.f64 (*.f64 (cbrt.f64 z) (sqrt.f64 (+.f64 a t))) t))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a)))) (/.f64 (sqrt.f64 z) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 t (/.f64 (+.f64 a t) t)))) (/.f64 z (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 a t))))))
(/.f64 (/.f64 z (cbrt.f64 (/.f64 t (/.f64 (+.f64 a t) t)))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 a t)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) t) (/.f64 (cbrt.f64 z) (pow.f64 (+.f64 t a) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) t) (/.f64 (cbrt.f64 z) (pow.f64 (+.f64 a t) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))
(*.f64 (cbrt.f64 (*.f64 z z)) (/.f64 (*.f64 (cbrt.f64 z) (sqrt.f64 (+.f64 a t))) t))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) t) (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 z)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a)))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 (/.f64 t (/.f64 (+.f64 a t) t)))))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 1)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 2)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 3)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(pow.f64 (/.f64 t (*.f64 z (sqrt.f64 (+.f64 t a)))) -1)
(/.f64 1 (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 1 t) (*.f64 z (sqrt.f64 (+.f64 a t))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3) 1/3)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(neg.f64 (/.f64 z (/.f64 (neg.f64 t) (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 2))
(fabs.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(log.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)) 3))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))) 1))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))) 1)
(/.f64 t (sqrt.f64 (+.f64 a t)))
(*.f64 t (pow.f64 (+.f64 t a) -1/2))
(*.f64 t (pow.f64 (+.f64 a t) -1/2))
(*.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) 1)
(/.f64 t (sqrt.f64 (+.f64 a t)))
(*.f64 1 (/.f64 t (sqrt.f64 (+.f64 t a))))
(/.f64 t (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(/.f64 t (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (pow.f64 (+.f64 t a) -1/2)))
(*.f64 t (pow.f64 (+.f64 a t) -1/2))
(*.f64 (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a))))
(*.f64 (cbrt.f64 (/.f64 t (/.f64 (+.f64 a t) t))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 a t)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 t t) (+.f64 t a))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(*.f64 (cbrt.f64 (/.f64 t (/.f64 (+.f64 a t) t))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 a t)))))
(*.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (pow.f64 (+.f64 t a) -1/2)))
(*.f64 t (pow.f64 (+.f64 a t) -1/2))
(*.f64 (pow.f64 (+.f64 t a) -1/2) t)
(*.f64 t (pow.f64 (+.f64 a t) -1/2))
(*.f64 (neg.f64 t) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 t a)))))
(/.f64 t (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 1 (pow.f64 (+.f64 t a) 1/4)) (/.f64 t (pow.f64 (+.f64 t a) 1/4)))
(*.f64 (/.f64 1 (pow.f64 (+.f64 a t) 1/4)) (/.f64 t (pow.f64 (+.f64 a t) 1/4)))
(/.f64 (/.f64 t (pow.f64 (+.f64 a t) 1/4)) (pow.f64 (+.f64 a t) 1/4))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 t a))) (/.f64 t (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 a t))) (/.f64 t (cbrt.f64 (sqrt.f64 (+.f64 a t)))))
(/.f64 (/.f64 t (cbrt.f64 (+.f64 a t))) (cbrt.f64 (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 (sqrt.f64 t) 1) (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t a))))
(/.f64 t (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 (sqrt.f64 t) (cbrt.f64 (+.f64 t a))) (/.f64 (sqrt.f64 t) (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 a t))) (/.f64 t (cbrt.f64 (sqrt.f64 (+.f64 a t)))))
(/.f64 (/.f64 t (cbrt.f64 (+.f64 a t))) (cbrt.f64 (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (/.f64 (cbrt.f64 t) (sqrt.f64 (+.f64 t a))))
(/.f64 t (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (+.f64 t a) 1/4)) (/.f64 (cbrt.f64 t) (pow.f64 (+.f64 t a) 1/4)))
(*.f64 (/.f64 1 (pow.f64 (+.f64 a t) 1/4)) (/.f64 t (pow.f64 (+.f64 a t) 1/4)))
(/.f64 (/.f64 t (pow.f64 (+.f64 a t) 1/4)) (pow.f64 (+.f64 a t) 1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (+.f64 t a))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(*.f64 (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 a t)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (+.f64 a t))))
(pow.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) 1)
(/.f64 t (sqrt.f64 (+.f64 a t)))
(pow.f64 (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) 2)
(/.f64 t (sqrt.f64 (+.f64 a t)))
(pow.f64 (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) 3)
(/.f64 t (sqrt.f64 (+.f64 a t)))
(pow.f64 (pow.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) 3) 1/3)
(/.f64 t (sqrt.f64 (+.f64 a t)))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) -1)
(/.f64 t (sqrt.f64 (+.f64 a t)))
(neg.f64 (/.f64 t (neg.f64 (sqrt.f64 (+.f64 t a)))))
(/.f64 t (sqrt.f64 (+.f64 a t)))
(sqrt.f64 (/.f64 (*.f64 t t) (+.f64 t a)))
(sqrt.f64 (/.f64 t (/.f64 (+.f64 a t) t)))
(log.f64 (exp.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(/.f64 t (sqrt.f64 (+.f64 a t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))))
(/.f64 t (sqrt.f64 (+.f64 a t)))
(cbrt.f64 (pow.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) 3))
(/.f64 t (sqrt.f64 (+.f64 a t)))
(cbrt.f64 (/.f64 (pow.f64 t 3) (pow.f64 (+.f64 t a) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 t 3) (pow.f64 (+.f64 a t) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(/.f64 t (sqrt.f64 (+.f64 a t)))
(exp.f64 (log.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(/.f64 t (sqrt.f64 (+.f64 a t)))
(exp.f64 (*.f64 (log.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) 1))
(/.f64 t (sqrt.f64 (+.f64 a t)))
(log1p.f64 (expm1.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(/.f64 t (sqrt.f64 (+.f64 a t)))

localize52.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (sqrt.f64 (+.f64 t a)) t)
0.4b
(/.f64 2/3 t)
1.6b
(*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))
1.8b
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))
Compiler

Compiled 149 to 62 computations (58.4% saved)

series12.0ms (0%)

Counts
4 → 76
Calls

33 calls:

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

rewrite107.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1820×associate-/r*
478×add-sqr-sqrt
464×pow1
464×*-un-lft-identity
448×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020102
1451102
26346102
Stop Event
node limit
Counts
4 → 159
Calls
Call 1
Inputs
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))
(/.f64 2/3 t)
(/.f64 (sqrt.f64 (+.f64 t a)) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t)) (+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (+.f64 (*.f64 (-.f64 -5/6 a) (-.f64 b c)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (-.f64 b c) (/.f64 2/3 t))) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (/.f64 2/3 t) (-.f64 b c))) (*.f64 (-.f64 -5/6 a) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) (-.f64 1 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (exp.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1) (exp.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) (sqrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 2) (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 2)) (-.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 t (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z 1) (/.f64 t (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z t) (/.f64 1 (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))) (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (*.f64 (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (/.f64 1 (pow.f64 (+.f64 t a) 1/4))) (/.f64 t (pow.f64 (+.f64 t a) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (/.f64 1 (cbrt.f64 (+.f64 t a)))) (/.f64 t (cbrt.f64 (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (/.f64 (sqrt.f64 t) 1)) (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (/.f64 (sqrt.f64 t) (pow.f64 (+.f64 t a) 1/4))) (/.f64 (sqrt.f64 t) (pow.f64 (+.f64 t a) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (/.f64 (sqrt.f64 t) (cbrt.f64 (+.f64 t a)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)) (/.f64 (cbrt.f64 t) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (+.f64 t a) 1/4))) (/.f64 (cbrt.f64 t) (pow.f64 (+.f64 t a) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (+.f64 t a)))) (/.f64 (cbrt.f64 t) (cbrt.f64 (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) 1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) -1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) 1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) -1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) 1) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 (pow.f64 (cbrt.f64 t) 2))) (sqrt.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 (sqrt.f64 t))) (sqrt.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) 1) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (sqrt.f64 (cbrt.f64 t))) (sqrt.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (cbrt.f64 t)))) (cbrt.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) -1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 2/3 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2/3 (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 2/3 t)) (cbrt.f64 (/.f64 4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 4/9 (*.f64 t t))) (cbrt.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2/3 (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 2/3 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 2/3 t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t 3/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 8/27 (pow.f64 t 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 4/9 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 8/27 (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 2/3 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 2/3 t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (+.f64 t a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 t a) 1/4) (*.f64 (pow.f64 (+.f64 t a) 1/4) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) (cbrt.f64 (/.f64 (+.f64 t a) (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 t a) (*.f64 t t))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 t a)) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (+.f64 t a)) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 t a) 1/4) 1) (/.f64 (pow.f64 (+.f64 t a) 1/4) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 t a) 1/4) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (pow.f64 (+.f64 t a) 1/4) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 t a)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 t a)) (sqrt.f64 t)) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (+.f64 t a) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 t a) 3/2) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))))))

simplify158.0ms (0.4%)

Algorithm
egg-herbie
Rules
1450×associate-/r/
800×+-commutative
642×distribute-lft-neg-in
578×associate-*r*
578×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050410495
112978893
254848837
Stop Event
node limit
Counts
235 → 293
Calls
Call 1
Inputs
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 -1 (*.f64 c (-.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 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 -1 (*.f64 c (-.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 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(/.f64 (+.f64 (*.f64 2/3 (-.f64 b c)) (*.f64 (sqrt.f64 a) z)) t)
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) (+.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 2/3 (/.f64 (-.f64 b c) t)) (+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) (+.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 2/3 (/.f64 (-.f64 b c) t)) (+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) (+.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 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 (sqrt.f64 (/.f64 1 t)) z))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (-.f64 b c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (-.f64 b c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z)))) (+.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 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (-.f64 b c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z)))) (+.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 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a 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 (sqrt.f64 a) (/.f64 1 t))
(+.f64 (*.f64 (sqrt.f64 a) (/.f64 1 t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))
(+.f64 (*.f64 (sqrt.f64 a) (/.f64 1 t)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))))
(+.f64 (*.f64 (sqrt.f64 a) (/.f64 1 t)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) t)) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 2))))))
(sqrt.f64 (/.f64 1 t))
(+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (sqrt.f64 (/.f64 1 t)))
(+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))
(+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))
(+.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1))
(+.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(+.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t)) (+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(+.f64 (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(+.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (+.f64 (*.f64 (-.f64 -5/6 a) (-.f64 b c)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(+.f64 (+.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (-.f64 b c) (/.f64 2/3 t))) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(+.f64 (+.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (/.f64 2/3 t) (-.f64 b c))) (*.f64 (-.f64 -5/6 a) (-.f64 b c)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) (-.f64 1 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(-.f64 (+.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (exp.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1) (exp.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))) 1)
(*.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 1)
(*.f64 1 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) (sqrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 2) (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 2)) (-.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))))
(pow.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))
(exp.f64 (log.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 1)
(/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a))))
(/.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 1)
(/.f64 1 (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 t a))))
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)
(/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (neg.f64 t))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (neg.f64 t))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) t)
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(/.f64 (/.f64 z 1) (/.f64 t (sqrt.f64 (+.f64 t a))))
(/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 t))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(/.f64 (/.f64 z t) (/.f64 1 (sqrt.f64 (+.f64 t a))))
(/.f64 (/.f64 z (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))) (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(/.f64 (/.f64 z (*.f64 (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(/.f64 (/.f64 z (/.f64 1 (pow.f64 (+.f64 t a) 1/4))) (/.f64 t (pow.f64 (+.f64 t a) 1/4)))
(/.f64 (/.f64 z (/.f64 1 (cbrt.f64 (+.f64 t a)))) (/.f64 t (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(/.f64 (/.f64 z (/.f64 (sqrt.f64 t) 1)) (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t a))))
(/.f64 (/.f64 z (/.f64 (sqrt.f64 t) (pow.f64 (+.f64 t a) 1/4))) (/.f64 (sqrt.f64 t) (pow.f64 (+.f64 t a) 1/4)))
(/.f64 (/.f64 z (/.f64 (sqrt.f64 t) (cbrt.f64 (+.f64 t a)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(/.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)) (/.f64 (cbrt.f64 t) (sqrt.f64 (+.f64 t a))))
(/.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (+.f64 t a) 1/4))) (/.f64 (cbrt.f64 t) (pow.f64 (+.f64 t a) 1/4)))
(/.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (+.f64 t a)))) (/.f64 (cbrt.f64 t) (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) 1) (neg.f64 t))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) -1) t)
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) 1) (neg.f64 t))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) -1) t)
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) 1) t)
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) 1) (sqrt.f64 t))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 (pow.f64 (cbrt.f64 t) 2))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 (sqrt.f64 t))) (sqrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) 1) (cbrt.f64 t))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (sqrt.f64 (cbrt.f64 t))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (cbrt.f64 t)))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) (neg.f64 t))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) -1) t)
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 1)
(pow.f64 (sqrt.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 2)
(pow.f64 (cbrt.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 3)
(pow.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))
(cbrt.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(exp.f64 (log.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2/3 t))) 1)
(*.f64 2/3 (/.f64 1 t))
(*.f64 (/.f64 2/3 t) 1)
(*.f64 1 (/.f64 2/3 t))
(*.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t)))
(*.f64 (cbrt.f64 (/.f64 2/3 t)) (cbrt.f64 (/.f64 4/9 (*.f64 t t))))
(*.f64 (cbrt.f64 (/.f64 4/9 (*.f64 t t))) (cbrt.f64 (/.f64 2/3 t)))
(*.f64 (/.f64 1 t) 2/3)
(*.f64 -2/3 (/.f64 -1 t))
(pow.f64 (/.f64 2/3 t) 1)
(pow.f64 (sqrt.f64 (/.f64 2/3 t)) 2)
(pow.f64 (cbrt.f64 (/.f64 2/3 t)) 3)
(pow.f64 (*.f64 t 3/2) -1)
(pow.f64 (/.f64 8/27 (pow.f64 t 3)) 1/3)
(sqrt.f64 (/.f64 4/9 (*.f64 t t)))
(log.f64 (exp.f64 (/.f64 2/3 t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2/3 t))))
(cbrt.f64 (/.f64 8/27 (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (/.f64 2/3 t)))
(exp.f64 (log.f64 (/.f64 2/3 t)))
(exp.f64 (*.f64 (log.f64 (/.f64 2/3 t)) 1))
(log1p.f64 (expm1.f64 (/.f64 2/3 t)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t))) 1)
(*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 t))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 1)
(*.f64 1 (/.f64 (sqrt.f64 (+.f64 t a)) t))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(*.f64 (pow.f64 (+.f64 t a) 1/4) (*.f64 (pow.f64 (+.f64 t a) 1/4) (/.f64 1 t)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) (cbrt.f64 (/.f64 (+.f64 t a) (*.f64 t t))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 t a) (*.f64 t t))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(*.f64 (cbrt.f64 (+.f64 t a)) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 1 t)))
(*.f64 (/.f64 1 t) (sqrt.f64 (+.f64 t a)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) (/.f64 -1 t))
(*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (+.f64 t a)) (cbrt.f64 t)))
(*.f64 (/.f64 (pow.f64 (+.f64 t a) 1/4) 1) (/.f64 (pow.f64 (+.f64 t a) 1/4) t))
(*.f64 (/.f64 (pow.f64 (+.f64 t a) 1/4) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (pow.f64 (+.f64 t a) 1/4) (cbrt.f64 t)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 t a)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) t))
(*.f64 (/.f64 (cbrt.f64 (+.f64 t a)) (sqrt.f64 t)) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 3) 1/3)
(pow.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) -1)
(neg.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 t)))
(sqrt.f64 (/.f64 (+.f64 t a) (*.f64 t t)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t a) 3/2) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))
Outputs
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(fma.f64 (neg.f64 c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 c (-.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 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(neg.f64 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (neg.f64 c))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(neg.f64 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (neg.f64 c))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(/.f64 (+.f64 (*.f64 2/3 (-.f64 b c)) (*.f64 (sqrt.f64 a) z)) t)
(/.f64 (fma.f64 2/3 (-.f64 b c) (*.f64 z (sqrt.f64 a))) t)
(+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))))
(fma.f64 2/3 (/.f64 (-.f64 b c) t) (fma.f64 -1 (*.f64 (+.f64 5/6 a) (-.f64 b c)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a)))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/2 z))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 2/3 (/.f64 (-.f64 b c) t) (fma.f64 -1 (*.f64 (+.f64 5/6 a) (-.f64 b c)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a))))))
(+.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/2 z)))))
(+.f64 (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 z (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t -1/8))))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 b c) t)) (+.f64 (*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a))) (+.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)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 2/3 (/.f64 (-.f64 b c) t) (fma.f64 -1 (*.f64 (+.f64 5/6 a) (-.f64 b c)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a)))))))
(+.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t (*.f64 t z))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/2 z))))))
(+.f64 (+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/2 z))) (*.f64 z (*.f64 t (+.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 a 5)))) t) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 a))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(*.f64 (neg.f64 (-.f64 b c)) (+.f64 5/6 a))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)) (*.f64 (sqrt.f64 (/.f64 1 t)) z))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (-.f64 b c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))
(fma.f64 a (fma.f64 -1 (-.f64 b c) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t)))))
(fma.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2)) (-.f64 b c)) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t)))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (-.f64 b c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z)))) (+.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 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))
(fma.f64 a (fma.f64 -1 (-.f64 b c) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (fma.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t))))))
(fma.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2)) (-.f64 b c)) (fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t))))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (-.f64 b c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) z)))) (+.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 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))))
(fma.f64 a (fma.f64 -1 (-.f64 b c) (*.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))) (fma.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t)))))))
(fma.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2)) (-.f64 b c)) (fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 1/16 (*.f64 z (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6) (*.f64 z (sqrt.f64 (/.f64 1 t)))))))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(*.f64 (neg.f64 (-.f64 b c)) a)
(*.f64 a (neg.f64 (-.f64 b c)))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(*.f64 (neg.f64 (-.f64 b c)) a)
(*.f64 a (neg.f64 (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)))
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)) (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (-.f64 b c) (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(*.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)))
(fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a)))
(fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/2 z)))
(+.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))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/2 z))))
(+.f64 (*.f64 (/.f64 z t) (sqrt.f64 a)) (*.f64 z (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t -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)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 z t) (sqrt.f64 a)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t (*.f64 t z))) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/2 z)))))
(+.f64 (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 1/2 z))) (*.f64 z (*.f64 t (+.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 a 5)))) t) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3))))))))
(*.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))))))
(fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))
(fma.f64 1/2 (*.f64 z (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 z (sqrt.f64 (/.f64 1 t))))
(*.f64 z (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t))))
(+.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)))))))
(fma.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 1/2 (*.f64 z (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 z (sqrt.f64 (/.f64 1 t)))))
(fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (*.f64 z (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t)))))
(+.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))))))))
(fma.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 (*.f64 1/16 (*.f64 z (pow.f64 a 3))) (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (fma.f64 1/2 (*.f64 z (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 z (sqrt.f64 (/.f64 1 t))))))
(fma.f64 -1/8 (*.f64 a (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 (*.f64 1/16 (*.f64 z (pow.f64 a 3))) (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 z (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t))))))
(*.f64 (sqrt.f64 a) (/.f64 1 t))
(*.f64 (/.f64 1 t) (sqrt.f64 a))
(/.f64 (sqrt.f64 a) t)
(+.f64 (*.f64 (sqrt.f64 a) (/.f64 1 t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))
(fma.f64 (sqrt.f64 a) (/.f64 1 t) (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 a) t))
(+.f64 (*.f64 (sqrt.f64 a) (/.f64 1 t)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))))
(fma.f64 (sqrt.f64 a) (/.f64 1 t) (fma.f64 -1/8 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 a)))))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 a) t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t -1/8)))
(+.f64 (*.f64 (sqrt.f64 a) (/.f64 1 t)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) t)) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 2))))))
(fma.f64 (sqrt.f64 a) (/.f64 1 t) (fma.f64 -1/8 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t))))))
(+.f64 (/.f64 (sqrt.f64 a) t) (fma.f64 -1/8 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (*.f64 t t) 1/16)))))
(sqrt.f64 (/.f64 1 t))
(+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (sqrt.f64 (/.f64 1 t)))
(fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t)))
(+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))
(+.f64 (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t))) (*.f64 -1/8 (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))
(fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (fma.f64 (*.f64 -1/8 (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (sqrt.f64 (/.f64 1 t))))
(+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))
(fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (+.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 -1/8 (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))
(fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 (*.f64 -1/8 (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (sqrt.f64 (/.f64 1 t)))))
(+.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (-.f64 b c) (/.f64 2/3 t)) (+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (*.f64 (/.f64 2/3 t) (-.f64 b c)) (+.f64 (*.f64 (-.f64 -5/6 a) (-.f64 b c)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (+.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (-.f64 b c) (/.f64 2/3 t))) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(+.f64 (+.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) (*.f64 (/.f64 2/3 t) (-.f64 b c))) (*.f64 (-.f64 -5/6 a) (-.f64 b c)))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))) 1)
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) (-.f64 1 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(-.f64 (+.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (exp.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))) 1)
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1) (exp.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))) 1)
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 1)
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 1 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) (sqrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 2))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 2) (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 2)) (-.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2)) (-.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 b c)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2)) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (neg.f64 t) z))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 b c)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2)) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 t)) z)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (-.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)) (fma.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (-.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (-.f64 b c) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)) (fma.f64 (-.f64 b c) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (*.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2) (*.f64 (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 t)) z)))))
(pow.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 1)
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 2)
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 3)
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(pow.f64 (pow.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 3) 1/3)
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 2))
(sqrt.f64 (pow.f64 (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2))
(fabs.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(log.f64 (exp.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 3))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(exp.f64 (log.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 1))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b (fma.f64 -1 (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) 1)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 1)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 1 (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 z 1) (/.f64 t (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 z t) (/.f64 1 (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 z (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a))))) (sqrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 z (*.f64 (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))) (cbrt.f64 (/.f64 t (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 z (/.f64 1 (pow.f64 (+.f64 t a) 1/4))) (/.f64 t (pow.f64 (+.f64 t a) 1/4)))
(*.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t a) 1/4)) t) (pow.f64 (+.f64 t a) 1/4))
(*.f64 (pow.f64 (+.f64 t a) 1/4) (/.f64 z (/.f64 t (pow.f64 (+.f64 t a) 1/4))))
(*.f64 (pow.f64 (+.f64 t a) 1/4) (*.f64 (/.f64 z t) (pow.f64 (+.f64 t a) 1/4)))
(/.f64 (/.f64 z (/.f64 1 (cbrt.f64 (+.f64 t a)))) (/.f64 t (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 (*.f64 z (cbrt.f64 (+.f64 t a))) t) (cbrt.f64 (sqrt.f64 (+.f64 t a))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z (/.f64 t (cbrt.f64 (+.f64 t a)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (*.f64 (/.f64 z t) (cbrt.f64 (+.f64 t a))))
(/.f64 (/.f64 z (/.f64 (sqrt.f64 t) 1)) (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 z (/.f64 (sqrt.f64 t) (pow.f64 (+.f64 t a) 1/4))) (/.f64 (sqrt.f64 t) (pow.f64 (+.f64 t a) 1/4)))
(*.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t a) 1/4)) t) (pow.f64 (+.f64 t a) 1/4))
(*.f64 (pow.f64 (+.f64 t a) 1/4) (/.f64 z (/.f64 t (pow.f64 (+.f64 t a) 1/4))))
(*.f64 (pow.f64 (+.f64 t a) 1/4) (*.f64 (/.f64 z t) (pow.f64 (+.f64 t a) 1/4)))
(/.f64 (/.f64 z (/.f64 (sqrt.f64 t) (cbrt.f64 (+.f64 t a)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 (*.f64 z (cbrt.f64 (+.f64 t a))) t) (cbrt.f64 (sqrt.f64 (+.f64 t a))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z (/.f64 t (cbrt.f64 (+.f64 t a)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (*.f64 (/.f64 z t) (cbrt.f64 (+.f64 t a))))
(/.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)) (/.f64 (cbrt.f64 t) (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (+.f64 t a) 1/4))) (/.f64 (cbrt.f64 t) (pow.f64 (+.f64 t a) 1/4)))
(*.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 t a) 1/4)) t) (pow.f64 (+.f64 t a) 1/4))
(*.f64 (pow.f64 (+.f64 t a) 1/4) (/.f64 z (/.f64 t (pow.f64 (+.f64 t a) 1/4))))
(*.f64 (pow.f64 (+.f64 t a) 1/4) (*.f64 (/.f64 z t) (pow.f64 (+.f64 t a) 1/4)))
(/.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (+.f64 t a)))) (/.f64 (cbrt.f64 t) (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 (*.f64 z (cbrt.f64 (+.f64 t a))) t) (cbrt.f64 (sqrt.f64 (+.f64 t a))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z (/.f64 t (cbrt.f64 (+.f64 t a)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (*.f64 (/.f64 z t) (cbrt.f64 (+.f64 t a))))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) 1) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) -1) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 z (neg.f64 (sqrt.f64 (+.f64 t a)))) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) 1) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) -1) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) z) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) 1) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) 1) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 z (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t a)))) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (cbrt.f64 t)) (/.f64 z (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 (pow.f64 (cbrt.f64 t) 2))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 z (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t a)))) (*.f64 (sqrt.f64 (cbrt.f64 t)) (sqrt.f64 (pow.f64 (cbrt.f64 t) 2))))
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (*.f64 (*.f64 (fabs.f64 (cbrt.f64 t)) (sqrt.f64 (cbrt.f64 t))) (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 (sqrt.f64 t))) (sqrt.f64 (sqrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) 1) (cbrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (sqrt.f64 (cbrt.f64 t))) (sqrt.f64 (cbrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))))
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (cbrt.f64 t))) (pow.f64 (cbrt.f64 t) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 (sqrt.f64 t))))
(/.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 t) 2))) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 (sqrt.f64 t))))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (cbrt.f64 t)))) (cbrt.f64 (cbrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) -1) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 1)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(pow.f64 (sqrt.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 2)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(pow.f64 (cbrt.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 3)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(pow.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 3) 1/3)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(sqrt.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 2))
(fabs.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) z))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(cbrt.f64 (pow.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)) 3))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 3)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 3) (pow.f64 z 3)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(expm1.f64 (log1p.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(exp.f64 (log.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(exp.f64 (*.f64 (log.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))) 1))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(log1p.f64 (expm1.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2/3 t))) 1)
(/.f64 2/3 t)
(*.f64 2/3 (/.f64 1 t))
(/.f64 2/3 t)
(*.f64 (/.f64 2/3 t) 1)
(/.f64 2/3 t)
(*.f64 1 (/.f64 2/3 t))
(/.f64 2/3 t)
(*.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t)))
(/.f64 2/3 t)
(*.f64 (cbrt.f64 (/.f64 2/3 t)) (cbrt.f64 (/.f64 4/9 (*.f64 t t))))
(*.f64 (cbrt.f64 (/.f64 4/9 (*.f64 t t))) (cbrt.f64 (/.f64 2/3 t)))
(*.f64 (cbrt.f64 (/.f64 2/3 t)) (cbrt.f64 (/.f64 4/9 (*.f64 t t))))
(*.f64 (/.f64 1 t) 2/3)
(/.f64 2/3 t)
(*.f64 -2/3 (/.f64 -1 t))
(/.f64 2/3 t)
(pow.f64 (/.f64 2/3 t) 1)
(/.f64 2/3 t)
(pow.f64 (sqrt.f64 (/.f64 2/3 t)) 2)
(/.f64 2/3 t)
(pow.f64 (cbrt.f64 (/.f64 2/3 t)) 3)
(/.f64 2/3 t)
(pow.f64 (*.f64 t 3/2) -1)
(/.f64 2/3 t)
(pow.f64 (/.f64 8/27 (pow.f64 t 3)) 1/3)
(cbrt.f64 (/.f64 8/27 (pow.f64 t 3)))
(sqrt.f64 (/.f64 4/9 (*.f64 t t)))
(log.f64 (exp.f64 (/.f64 2/3 t)))
(/.f64 2/3 t)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2/3 t))))
(/.f64 2/3 t)
(cbrt.f64 (/.f64 8/27 (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (/.f64 2/3 t)))
(/.f64 2/3 t)
(exp.f64 (log.f64 (/.f64 2/3 t)))
(/.f64 2/3 t)
(exp.f64 (*.f64 (log.f64 (/.f64 2/3 t)) 1))
(/.f64 2/3 t)
(log1p.f64 (expm1.f64 (/.f64 2/3 t)))
(/.f64 2/3 t)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t))) 1)
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 t))
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 1)
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(*.f64 1 (/.f64 (sqrt.f64 (+.f64 t a)) t))
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(*.f64 (pow.f64 (+.f64 t a) 1/4) (*.f64 (pow.f64 (+.f64 t a) 1/4) (/.f64 1 t)))
(*.f64 (pow.f64 (+.f64 t a) 1/4) (*.f64 (/.f64 1 t) (pow.f64 (+.f64 t a) 1/4)))
(/.f64 (pow.f64 (+.f64 t a) 1/2) t)
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) (cbrt.f64 (/.f64 (+.f64 t a) (*.f64 t t))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 t a) (*.f64 t t))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) (cbrt.f64 (/.f64 (+.f64 t a) (*.f64 t t))))
(*.f64 (cbrt.f64 (+.f64 t a)) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 1 t)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 t a)) (cbrt.f64 (sqrt.f64 (+.f64 t a)))) (/.f64 1 t))
(/.f64 (*.f64 (cbrt.f64 (+.f64 t a)) (cbrt.f64 (sqrt.f64 (+.f64 t a)))) t)
(*.f64 (/.f64 (cbrt.f64 (+.f64 t a)) t) (cbrt.f64 (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 1 t) (sqrt.f64 (+.f64 t a)))
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(*.f64 (neg.f64 (sqrt.f64 (+.f64 t a))) (/.f64 -1 t))
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t)))
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (+.f64 t a)) (cbrt.f64 t)))
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(*.f64 (/.f64 (pow.f64 (+.f64 t a) 1/4) 1) (/.f64 (pow.f64 (+.f64 t a) 1/4) t))
(*.f64 (pow.f64 (+.f64 t a) 1/4) (*.f64 (/.f64 1 t) (pow.f64 (+.f64 t a) 1/4)))
(/.f64 (pow.f64 (+.f64 t a) 1/2) t)
(*.f64 (/.f64 (pow.f64 (+.f64 t a) 1/4) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (pow.f64 (+.f64 t a) 1/4) (cbrt.f64 t)))
(/.f64 (/.f64 (pow.f64 (+.f64 t a) 1/2) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 (cbrt.f64 (+.f64 t a)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) t))
(*.f64 (*.f64 (cbrt.f64 (+.f64 t a)) (cbrt.f64 (sqrt.f64 (+.f64 t a)))) (/.f64 1 t))
(/.f64 (*.f64 (cbrt.f64 (+.f64 t a)) (cbrt.f64 (sqrt.f64 (+.f64 t a)))) t)
(*.f64 (/.f64 (cbrt.f64 (+.f64 t a)) t) (cbrt.f64 (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 t a)) (sqrt.f64 t)) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 (cbrt.f64 (+.f64 t a)) (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 (cbrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) (/.f64 (cbrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 t) 2)))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 1)
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) 2)
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) 3)
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 3) 1/3)
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(pow.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) -1)
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(neg.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 t)))
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(sqrt.f64 (/.f64 (+.f64 t a) (*.f64 t t)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t))))
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) 3))
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t a) 3/2) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)) 1))
(/.f64 (sqrt.f64 (+.f64 t a)) t)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t)))
(/.f64 (sqrt.f64 (+.f64 t a)) t)

eval576.0ms (1.4%)

Compiler

Compiled 34744 to 18764 computations (46% saved)

prune451.0ms (1.1%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New8665871
Fresh000
Picked101
Done202
Total8695874
Error
0b
Counts
874 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
26.7b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))
19.3b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
18.8b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))
19.2b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))
25.6b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
Compiler

Compiled 236 to 174 computations (26.3% saved)

localize78.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 110 to 77 computations (30% saved)

series6.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite92.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1868×associate-*l/
640×associate-/r*
344×add-sqr-sqrt
328×pow1
328×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01573
133573
2440973
Stop Event
node limit
Counts
3 → 148
Calls
Call 1
Inputs
(*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))
(exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))
(-.f64 5/6 (/.f64 2/3 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c 5/6) (+.f64 (*.f64 c (/.f64 -2/3 t)) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5/6 c) (+.f64 (*.f64 (/.f64 -2/3 t) c) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c a) 1) (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) (*.f64 (*.f64 c a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c a) (*.f64 c 5/6)) (*.f64 c (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c a) (*.f64 5/6 c)) (*.f64 (/.f64 -2/3 t) c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 1 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))) (-.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 3)) (+.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (-.f64 (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))) (*.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)) c) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 4/9 (*.f64 t t))) c) (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 3) (/.f64 8/27 (pow.f64 t 3))) c) (+.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (/.f64 2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) c) (neg.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) c) (neg.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) 1) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) 1) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) 1) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) 1) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))) 1) (-.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 3)) 1) (+.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (-.f64 (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))) (*.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c)) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (*.f64 (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c)) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) 1) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (+.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) 1) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) 1) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) (*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) (+.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) 1) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c a (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a c (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (pow.f64 (exp.f64 c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 2) (*.f64 c a)) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2)))) (sqrt.f64 (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2))) 2)) (cbrt.f64 (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2)) (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 5/6 (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2/3 t) 5/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 5/6 (exp.f64 (log1p.f64 (/.f64 2/3 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 5/6 (/.f64 -2/3 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 5/6 (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2) (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (/.f64 1 (+.f64 5/6 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 5/6 (/.f64 2/3 t))) (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))) (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (+.f64 5/6 (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (+.f64 25/36 (-.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (-.f64 625/1296 (*.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)) (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t))))) (-.f64 25/36 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 15625/46656 (pow.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)) 3))) (-.f64 (+.f64 625/1296 (*.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)) (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)))) (*.f64 25/36 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 5/6 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (/.f64 (+.f64 5/6 (/.f64 2/3 t)) (sqrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)) (sqrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))) (/.f64 (+.f64 5/6 (/.f64 2/3 t)) (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))) (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)) (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25/36 (*.f64 (/.f64 -2/3 t) (/.f64 -2/3 t))) (+.f64 5/6 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 125/216 (pow.f64 (/.f64 -2/3 t) 3)) (-.f64 (+.f64 25/36 (*.f64 (/.f64 -2/3 t) (/.f64 -2/3 t))) (*.f64 5/6 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (neg.f64 (+.f64 5/6 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (neg.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) 1) (+.f64 5/6 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) 1) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (*.f64 (/.f64 -2/3 t) (/.f64 -2/3 t))) 1) (+.f64 5/6 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 125/216 (pow.f64 (/.f64 -2/3 t) 3)) 1) (-.f64 (+.f64 25/36 (*.f64 (/.f64 -2/3 t) (/.f64 -2/3 t))) (*.f64 5/6 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) 1) (neg.f64 (+.f64 5/6 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) 1) (neg.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))) (sqrt.f64 (+.f64 5/6 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2)) (cbrt.f64 (+.f64 5/6 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2)) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 625/1296 (/.f64 (/.f64 8/27 (pow.f64 t 3)) (*.f64 t 3/2))) (/.f64 1 (+.f64 5/6 (/.f64 2/3 t)))) (+.f64 (/.f64 4/9 (*.f64 t t)) 25/36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 15625/46656 (pow.f64 (/.f64 4/9 (*.f64 t t)) 3)) (/.f64 1 (+.f64 5/6 (/.f64 2/3 t)))) (+.f64 625/1296 (+.f64 (/.f64 (/.f64 8/27 (pow.f64 t 3)) (*.f64 t 3/2)) (*.f64 25/36 (/.f64 4/9 (*.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 15625/46656 (*.f64 (/.f64 8/27 (pow.f64 t 3)) (/.f64 8/27 (pow.f64 t 3)))) (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))) (+.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1953125/10077696 (pow.f64 (/.f64 8/27 (pow.f64 t 3)) 3)) (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))) (+.f64 15625/46656 (+.f64 (*.f64 (/.f64 8/27 (pow.f64 t 3)) (/.f64 8/27 (pow.f64 t 3))) (*.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) 1) (+.f64 5/6 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (sqrt.f64 (+.f64 5/6 (/.f64 2/3 t)))) (sqrt.f64 (+.f64 5/6 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (*.f64 (cbrt.f64 (+.f64 5/6 (/.f64 2/3 t))) (cbrt.f64 (+.f64 5/6 (/.f64 2/3 t))))) (cbrt.f64 (+.f64 5/6 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) 1) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (*.f64 (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 5/6 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 5/6 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (+.f64 11/6 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 5/6 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 5/6 (/.f64 -2/3 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 5/6 (/.f64 -2/3 t))))))))

simplify151.0ms (0.4%)

Algorithm
egg-herbie
Rules
1190×associate-/r/
772×+-commutative
626×associate-*r*
618×associate-/l*
616×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048810574
1138810392
2613310392
Stop Event
node limit
Counts
232 → 289
Calls
Call 1
Inputs
(*.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)))
1
(+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 2 (*.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 (*.f64 2 (*.f64 c (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 (*.f64 2 (*.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 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.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 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) t)) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) t)) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 8/9 (/.f64 (*.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) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) t)) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (pow.f64 t 2))))))
(exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) t)) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) t)) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 8/9 (/.f64 (*.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) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) t)) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (pow.f64 t 2))))))
(/.f64 -2/3 t)
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
5/6
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
5/6
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(+.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c a))
(+.f64 (*.f64 c 5/6) (+.f64 (*.f64 c (/.f64 -2/3 t)) (*.f64 c a)))
(+.f64 (*.f64 5/6 c) (+.f64 (*.f64 (/.f64 -2/3 t) c) (*.f64 c a)))
(+.f64 (*.f64 (*.f64 c a) 1) (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1))
(+.f64 (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) (*.f64 (*.f64 c a) 1))
(+.f64 (+.f64 (*.f64 c a) (*.f64 c 5/6)) (*.f64 c (/.f64 -2/3 t)))
(+.f64 (+.f64 (*.f64 c a) (*.f64 5/6 c)) (*.f64 (/.f64 -2/3 t) c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) 1)
(/.f64 c (/.f64 1 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)) c))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))) c))
(/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))
(/.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))
(/.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))) (-.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 3)) (+.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (-.f64 (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))) (*.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)) c) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 4/9 (*.f64 t t))) c) (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 3) (/.f64 8/27 (pow.f64 t 3))) c) (+.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (/.f64 2/3 t)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) c) (neg.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) c) (neg.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))
(/.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) 1) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))
(/.f64 (*.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) 1) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) 1) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) 1) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))) 1) (-.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 3)) 1) (+.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (-.f64 (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))) (*.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c)) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (*.f64 (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c)) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))
(/.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) 1) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))
(/.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (+.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))))
(/.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) 1) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))
(/.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))
(/.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) 1) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) (*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) (+.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) 1) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))
(pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)
(pow.f64 (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 3)
(pow.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))
(log.f64 (pow.f64 (exp.f64 c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(cbrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(exp.f64 (log.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(fma.f64 c a (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))
(fma.f64 a c (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) 1)
(*.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)
(*.f64 1 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (pow.f64 (exp.f64 c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (pow.f64 (exp.f64 c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 c a)) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 3) 1/3)
(pow.f64 (pow.f64 (exp.f64 c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2)))) (sqrt.f64 (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2))))
(pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2))) 2)) (cbrt.f64 (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2))))
(pow.f64 (exp.f64 1) (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2)))
(pow.f64 (pow.f64 (exp.f64 2) c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(pow.f64 (pow.f64 (exp.f64 2) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c)
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2)) (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(+.f64 5/6 (/.f64 -2/3 t))
(+.f64 (/.f64 -2/3 t) 5/6)
(+.f64 (-.f64 5/6 (exp.f64 (log1p.f64 (/.f64 2/3 t)))) 1)
(*.f64 (+.f64 5/6 (/.f64 -2/3 t)) 1)
(*.f64 1 (+.f64 5/6 (/.f64 -2/3 t)))
(*.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2) (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (/.f64 1 (+.f64 5/6 (/.f64 2/3 t))))
(*.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))
(*.f64 (/.f64 1 (+.f64 5/6 (/.f64 2/3 t))) (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))
(*.f64 (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))) (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))
(*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (+.f64 5/6 (/.f64 -2/3 t)))
(*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (+.f64 25/36 (-.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t))))
(*.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (-.f64 625/1296 (*.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)) (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t))))) (-.f64 25/36 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t))))
(*.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 15625/46656 (pow.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)) 3))) (-.f64 (+.f64 625/1296 (*.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)) (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)))) (*.f64 25/36 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)))))
(/.f64 1 (/.f64 1 (+.f64 5/6 (/.f64 -2/3 t))))
(/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))
(/.f64 (sqrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (/.f64 (+.f64 5/6 (/.f64 2/3 t)) (sqrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))
(/.f64 (sqrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)) (sqrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))) (/.f64 (+.f64 5/6 (/.f64 2/3 t)) (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))) (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)) (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))))
(/.f64 (-.f64 25/36 (*.f64 (/.f64 -2/3 t) (/.f64 -2/3 t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (+.f64 125/216 (pow.f64 (/.f64 -2/3 t) 3)) (-.f64 (+.f64 25/36 (*.f64 (/.f64 -2/3 t) (/.f64 -2/3 t))) (*.f64 5/6 (/.f64 -2/3 t))))
(/.f64 (neg.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (neg.f64 (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (neg.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (neg.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))
(/.f64 (*.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) 1) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (*.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) 1) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 (/.f64 -2/3 t) (/.f64 -2/3 t))) 1) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (*.f64 (+.f64 125/216 (pow.f64 (/.f64 -2/3 t) 3)) 1) (-.f64 (+.f64 25/36 (*.f64 (/.f64 -2/3 t) (/.f64 -2/3 t))) (*.f64 5/6 (/.f64 -2/3 t))))
(/.f64 (*.f64 (neg.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) 1) (neg.f64 (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (*.f64 (neg.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) 1) (neg.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))) (sqrt.f64 (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2)) (cbrt.f64 (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2)) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))
(/.f64 (*.f64 (-.f64 625/1296 (/.f64 (/.f64 8/27 (pow.f64 t 3)) (*.f64 t 3/2))) (/.f64 1 (+.f64 5/6 (/.f64 2/3 t)))) (+.f64 (/.f64 4/9 (*.f64 t t)) 25/36))
(/.f64 (*.f64 (-.f64 15625/46656 (pow.f64 (/.f64 4/9 (*.f64 t t)) 3)) (/.f64 1 (+.f64 5/6 (/.f64 2/3 t)))) (+.f64 625/1296 (+.f64 (/.f64 (/.f64 8/27 (pow.f64 t 3)) (*.f64 t 3/2)) (*.f64 25/36 (/.f64 4/9 (*.f64 t t))))))
(/.f64 (*.f64 (-.f64 15625/46656 (*.f64 (/.f64 8/27 (pow.f64 t 3)) (/.f64 8/27 (pow.f64 t 3)))) (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))) (+.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))
(/.f64 (*.f64 (-.f64 1953125/10077696 (pow.f64 (/.f64 8/27 (pow.f64 t 3)) 3)) (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))) (+.f64 15625/46656 (+.f64 (*.f64 (/.f64 8/27 (pow.f64 t 3)) (/.f64 8/27 (pow.f64 t 3))) (*.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))))
(/.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) 1) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (sqrt.f64 (+.f64 5/6 (/.f64 2/3 t)))) (sqrt.f64 (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (*.f64 (cbrt.f64 (+.f64 5/6 (/.f64 2/3 t))) (cbrt.f64 (+.f64 5/6 (/.f64 2/3 t))))) (cbrt.f64 (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) 1) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))
(/.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))
(/.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (*.f64 (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))
(pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 1)
(pow.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2)
(pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 3)
(pow.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))
(log.f64 (exp.f64 (+.f64 5/6 (/.f64 -2/3 t))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 5/6 (/.f64 -2/3 t)))))
(cbrt.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))
(expm1.f64 (log.f64 (+.f64 11/6 (/.f64 -2/3 t))))
(exp.f64 (log.f64 (+.f64 5/6 (/.f64 -2/3 t))))
(exp.f64 (*.f64 (log.f64 (+.f64 5/6 (/.f64 -2/3 t))) 1))
(log1p.f64 (expm1.f64 (+.f64 5/6 (/.f64 -2/3 t))))
Outputs
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 5/6 (/.f64 2/3 t)))
(*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c a)
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c a)
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (*.f64 c a))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 -2/3 (/.f64 c t))
(/.f64 (*.f64 -2/3 c) t)
(*.f64 c (/.f64 -2/3 t))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
1
(+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))
(fma.f64 (*.f64 c 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(fma.f64 2 (*.f64 (*.f64 c c) (pow.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)) (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)))
(fma.f64 2 (pow.f64 (*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a))) 2) (fma.f64 (*.f64 c 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)) 1))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2))) (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(fma.f64 4/3 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 3)) (fma.f64 2 (*.f64 (*.f64 c c) (pow.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)) (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))))
(fma.f64 4/3 (pow.f64 (*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a))) 3) (fma.f64 2 (pow.f64 (*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a))) 2) (fma.f64 (*.f64 c 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)) 1)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 (/.f64 -2/3 t)))
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(fma.f64 2 (*.f64 (*.f64 c a) (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t))))) (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t)))))
(fma.f64 2 (*.f64 a (*.f64 c (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 (/.f64 -2/3 t))))) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (*.f64 2 (*.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 (*.f64 2 (*.f64 c (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 2 (*.f64 (*.f64 c a) (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t))))) (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t))))))
(fma.f64 2 (*.f64 c (*.f64 (*.f64 a (*.f64 c a)) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 (/.f64 -2/3 t))))) (fma.f64 2 (*.f64 a (*.f64 c (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 (/.f64 -2/3 t))))) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 (/.f64 -2/3 t)))))
(+.f64 (*.f64 2 (*.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 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.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 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 4/3 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t))))) (fma.f64 2 (*.f64 (*.f64 c a) (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t))))) (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t)))))))
(fma.f64 2 (*.f64 c (*.f64 (*.f64 a (*.f64 c a)) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 (/.f64 -2/3 t))))) (fma.f64 4/3 (*.f64 (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 (/.f64 -2/3 t))) (pow.f64 (*.f64 c a) 3)) (fma.f64 2 (*.f64 a (*.f64 c (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 (/.f64 -2/3 t))))) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 (/.f64 -2/3 t))))))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))
(pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) t)) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(fma.f64 -4/3 (/.f64 c (/.f64 t (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))
(fma.f64 -4/3 (*.f64 (/.f64 c t) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a))) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) t)) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (pow.f64 t 2)))))
(+.f64 (fma.f64 -4/3 (/.f64 c (/.f64 t (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) (*.f64 8/9 (/.f64 (*.f64 c c) (/.f64 (*.f64 t t) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))))
(fma.f64 -4/3 (*.f64 (/.f64 c t) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a))) (fma.f64 8/9 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a)) t) (/.f64 (*.f64 c c) t)) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a))))
(+.f64 (*.f64 -32/81 (/.f64 (*.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 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) t)) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (pow.f64 t 2))))))
(fma.f64 -32/81 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 t 3) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) (+.f64 (fma.f64 -4/3 (/.f64 c (/.f64 t (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) (*.f64 8/9 (/.f64 (*.f64 c c) (/.f64 (*.f64 t t) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))))))
(fma.f64 -32/81 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 t 3)) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a))) (fma.f64 -4/3 (*.f64 (/.f64 c t) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a))) (fma.f64 8/9 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a)) t) (/.f64 (*.f64 c c) t)) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a)))))
(exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))
(pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) t)) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(fma.f64 -4/3 (/.f64 c (/.f64 t (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))
(fma.f64 -4/3 (*.f64 (/.f64 c t) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a))) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) t)) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (pow.f64 t 2)))))
(+.f64 (fma.f64 -4/3 (/.f64 c (/.f64 t (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) (*.f64 8/9 (/.f64 (*.f64 c c) (/.f64 (*.f64 t t) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))))
(fma.f64 -4/3 (*.f64 (/.f64 c t) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a))) (fma.f64 8/9 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a)) t) (/.f64 (*.f64 c c) t)) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a))))
(+.f64 (*.f64 -32/81 (/.f64 (*.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 c (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) t)) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (pow.f64 t 2))))))
(fma.f64 -32/81 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 t 3) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) (+.f64 (fma.f64 -4/3 (/.f64 c (/.f64 t (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) (*.f64 8/9 (/.f64 (*.f64 c c) (/.f64 (*.f64 t t) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))))))
(fma.f64 -32/81 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 t 3)) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a))) (fma.f64 -4/3 (*.f64 (/.f64 c t) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a))) (fma.f64 8/9 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a)) t) (/.f64 (*.f64 c c) t)) (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 a)))))
(/.f64 -2/3 t)
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
5/6
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
5/6
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(+.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c a))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 c 5/6) (+.f64 (*.f64 c (/.f64 -2/3 t)) (*.f64 c a)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 5/6 c) (+.f64 (*.f64 (/.f64 -2/3 t) c) (*.f64 c a)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 (*.f64 c a) 1) (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) (*.f64 (*.f64 c a) 1))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (+.f64 (*.f64 c a) (*.f64 c 5/6)) (*.f64 c (/.f64 -2/3 t)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 (+.f64 (*.f64 c a) (*.f64 5/6 c)) (*.f64 (/.f64 -2/3 t) c))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) 1)
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(/.f64 c (/.f64 1 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)) c))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6)) c))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 -5/6 (/.f64 2/3 t)))))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 (/.f64 2/3 t) -5/6))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))) c))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) c)
(*.f64 c (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6))))))
(/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6)) c))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 -5/6 (/.f64 2/3 t)))))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 (/.f64 2/3 t) -5/6))))
(/.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) c)
(*.f64 c (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6))))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6)) c))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 -5/6 (/.f64 2/3 t)))))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 (/.f64 2/3 t) -5/6))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) c)
(*.f64 c (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6))))))
(/.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))) (-.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))
(/.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 c (-.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(/.f64 (*.f64 (*.f64 c c) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 c (+.f64 a (+.f64 -5/6 (/.f64 2/3 t)))))
(/.f64 (*.f64 (*.f64 c c) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 c (+.f64 a (+.f64 (/.f64 2/3 t) -5/6))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 3)) (+.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (-.f64 (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))) (*.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 3)) (fma.f64 (*.f64 c a) (*.f64 c a) (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 3)) (fma.f64 c (*.f64 a (*.f64 c a)) (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (*.f64 c (*.f64 c (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)) c) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)) (/.f64 (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)) c))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6))) c)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 4/9 (*.f64 t t))) c) (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (-.f64 (*.f64 (+.f64 5/6 a) (+.f64 5/6 a)) (/.f64 4/9 (*.f64 t t))) (/.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)) c))
(*.f64 (/.f64 (fma.f64 (+.f64 5/6 a) (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) c)
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 3) (/.f64 8/27 (pow.f64 t 3))) c) (+.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (/.f64 2/3 t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 3) (/.f64 8/27 (pow.f64 t 3))) (/.f64 (fma.f64 (+.f64 5/6 a) (+.f64 5/6 a) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) c))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 3) (/.f64 -8/27 (pow.f64 t 3))) (fma.f64 (+.f64 5/6 a) (+.f64 5/6 a) (fma.f64 (/.f64 2/3 t) (+.f64 5/6 a) (/.f64 4/9 (*.f64 t t))))) c)
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) c) (neg.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)) (/.f64 (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)) c))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6))) c)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) c) (neg.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (/.f64 (neg.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) c))
(*.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 a 3)) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (neg.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6)))))) c)
(/.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) 1) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6)) c))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 -5/6 (/.f64 2/3 t)))))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 (/.f64 2/3 t) -5/6))))
(/.f64 (*.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) 1) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) c)
(*.f64 c (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) 1) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6)) c))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 -5/6 (/.f64 2/3 t)))))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 (/.f64 2/3 t) -5/6))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) 1) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) c)
(*.f64 c (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))) 1) (-.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))
(/.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 c (-.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(/.f64 (*.f64 (*.f64 c c) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 c (+.f64 a (+.f64 -5/6 (/.f64 2/3 t)))))
(/.f64 (*.f64 (*.f64 c c) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 c (+.f64 a (+.f64 (/.f64 2/3 t) -5/6))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 3)) 1) (+.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (-.f64 (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))) (*.f64 (*.f64 c a) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 3)) (fma.f64 (*.f64 c a) (*.f64 c a) (*.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 3)) (fma.f64 c (*.f64 a (*.f64 c a)) (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (*.f64 c (*.f64 c (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c)) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (/.f64 (sqrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (*.f64 c (sqrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (sqrt.f64 (+.f64 a (+.f64 -5/6 (/.f64 2/3 t))))) (*.f64 c (sqrt.f64 (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (sqrt.f64 (+.f64 a (+.f64 (/.f64 2/3 t) -5/6)))) (*.f64 c (sqrt.f64 (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (*.f64 (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c)) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) (*.f64 c (sqrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3/2) (pow.f64 a 3/2)) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6)))))) (*.f64 c (sqrt.f64 (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))
(/.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) 1) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6)) c))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 -5/6 (/.f64 2/3 t)))))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 (/.f64 2/3 t) -5/6))))
(/.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6)) c))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 -5/6 (/.f64 2/3 t)))))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 (/.f64 2/3 t) -5/6))))
(/.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6)) c))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 -5/6 (/.f64 2/3 t)))))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 (/.f64 2/3 t) -5/6))))
(/.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (+.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))))
(/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 (-.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))) (+.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 a))))
(*.f64 (/.f64 c (-.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))))) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 a))))
(/.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) 1) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) c)
(*.f64 c (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6))))))
(/.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) c)
(*.f64 c (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6))))))
(/.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) c)
(*.f64 c (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6))))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) 1) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6)) c))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 -5/6 (/.f64 2/3 t)))))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 (/.f64 2/3 t) -5/6))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6)) c))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 -5/6 (/.f64 2/3 t)))))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 (/.f64 2/3 t) -5/6))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) (*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6)) c))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 -5/6 (/.f64 2/3 t)))))
(*.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (+.f64 (/.f64 2/3 t) -5/6))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) c) (+.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 a))) (-.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))))
(/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 (-.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))) (+.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 a))))
(*.f64 (/.f64 c (-.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))))) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 a))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) 1) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) c)
(*.f64 c (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) c)
(*.f64 c (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) c) (*.f64 (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 (/.f64 -2/3 t) (-.f64 5/6 a))))) c)
(*.f64 c (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (-.f64 (/.f64 -2/3 t) (+.f64 a -5/6))))))
(pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(pow.f64 (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2)
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(pow.f64 (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 3)
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(pow.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 3) 1/3)
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(sqrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))
(sqrt.f64 (pow.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2))
(fabs.f64 (*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a))))
(log.f64 (pow.f64 (exp.f64 c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(cbrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 3))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 3)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 3) (pow.f64 c 3)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(expm1.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (log.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 1))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(log1p.f64 (expm1.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(fma.f64 c a (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(fma.f64 a c (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) 1)
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 1 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 (pow.f64 (exp.f64 c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (pow.f64 (exp.f64 c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(pow.f64 (exp.f64 c) (*.f64 2 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))
(pow.f64 (exp.f64 c) (*.f64 2 (-.f64 5/6 (-.f64 (/.f64 2/3 t) a))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 c a)) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 5/6 (/.f64 -2/3 t))) (pow.f64 (exp.f64 2) (*.f64 c a)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2)
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 3)
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 3) 1/3)
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(pow.f64 (pow.f64 (exp.f64 c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)
(pow.f64 (exp.f64 c) (*.f64 2 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))
(pow.f64 (exp.f64 c) (*.f64 2 (-.f64 5/6 (-.f64 (/.f64 2/3 t) a))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2)))) (sqrt.f64 (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 c (*.f64 2 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))) (sqrt.f64 (*.f64 c (*.f64 2 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))) (sqrt.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))
(pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2))) 2)) (cbrt.f64 (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 2 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) 2)) (cbrt.f64 (*.f64 c (*.f64 2 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (/.f64 2/3 t) a))))) 2)) (cbrt.f64 (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))
(pow.f64 (exp.f64 1) (*.f64 c (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2)))
(pow.f64 (E.f64) (*.f64 c (*.f64 2 (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(pow.f64 (E.f64) (*.f64 c (*.f64 2 (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))
(pow.f64 (pow.f64 (exp.f64 2) c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(pow.f64 (pow.f64 (exp.f64 2) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c)
(pow.f64 (pow.f64 (exp.f64 2) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) c)
(pow.f64 (pow.f64 (exp.f64 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a))) c)
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (sqrt.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a))))) (sqrt.f64 (*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 2)) (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) 2)) (cbrt.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))) 2)) (cbrt.f64 (*.f64 c (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))
(sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 c) 2) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2))
(fabs.f64 (pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 3))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(pow.f64 (pow.f64 (exp.f64 c) 2) (-.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(+.f64 5/6 (/.f64 -2/3 t))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 (/.f64 -2/3 t) 5/6)
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(+.f64 (-.f64 5/6 (exp.f64 (log1p.f64 (/.f64 2/3 t)))) 1)
(+.f64 1 (-.f64 5/6 (exp.f64 (log1p.f64 (/.f64 2/3 t)))))
(-.f64 5/6 (expm1.f64 (log1p.f64 (/.f64 2/3 t))))
(*.f64 (+.f64 5/6 (/.f64 -2/3 t)) 1)
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(*.f64 1 (+.f64 5/6 (/.f64 -2/3 t)))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(*.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(*.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2) (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(*.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (/.f64 1 (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(*.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))
(/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(*.f64 (/.f64 1 (+.f64 5/6 (/.f64 2/3 t))) (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))
(/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(*.f64 (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))) (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))
(/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (+.f64 5/6 (/.f64 -2/3 t)))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(*.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (+.f64 25/36 (-.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t))))
(/.f64 (*.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 25/36 (-.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)))) (+.f64 (/.f64 8/27 (pow.f64 t 3)) 125/216))
(*.f64 (/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (+.f64 (/.f64 8/27 (pow.f64 t 3)) 125/216)) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 -5/9 t) 25/36)))
(*.f64 (/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (+.f64 (/.f64 8/27 (pow.f64 t 3)) 125/216)) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 -5/9 t))))
(*.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (-.f64 625/1296 (*.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)) (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t))))) (-.f64 25/36 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t))))
(*.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (-.f64 625/1296 (*.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)) (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t))))) (-.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (/.f64 5/9 t)))
(*.f64 (/.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))) (+.f64 625/1296 (*.f64 (*.f64 (/.f64 -2/3 t) (+.f64 (/.f64 -2/3 t) -5/6)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 -5/9 t))))) (+.f64 25/36 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 -5/9 t))))
(*.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 15625/46656 (pow.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)) 3))) (-.f64 (+.f64 625/1296 (*.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)) (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)))) (*.f64 25/36 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)))))
(*.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 15625/46656 (pow.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)) 3))) (+.f64 625/1296 (-.f64 (*.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t)) (+.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 5/9 t))) (+.f64 (/.f64 25/81 (*.f64 t t)) (*.f64 25/36 (/.f64 5/9 t))))))
(*.f64 (/.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))) (+.f64 15625/46656 (pow.f64 (*.f64 (/.f64 -2/3 t) (+.f64 (/.f64 -2/3 t) -5/6)) 3))) (+.f64 625/1296 (*.f64 (*.f64 (/.f64 -2/3 t) (+.f64 (/.f64 -2/3 t) -5/6)) (-.f64 (*.f64 (/.f64 -2/3 t) (+.f64 (/.f64 -2/3 t) -5/6)) 25/36))))
(*.f64 (/.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))) (+.f64 15625/46656 (pow.f64 (*.f64 (/.f64 -2/3 t) (+.f64 (/.f64 -2/3 t) -5/6)) 3))) (+.f64 625/1296 (*.f64 (*.f64 (/.f64 -2/3 t) (+.f64 (/.f64 -2/3 t) -5/6)) (+.f64 (/.f64 4/9 (*.f64 t t)) (-.f64 (/.f64 5/9 t) 25/36)))))
(/.f64 1 (/.f64 1 (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))
(/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (sqrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (/.f64 (+.f64 5/6 (/.f64 2/3 t)) (sqrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (+.f64 5/6 (/.f64 2/3 t))) (sqrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))))
(*.f64 (sqrt.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))) (/.f64 (sqrt.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))) (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (sqrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)) (sqrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t)))) (sqrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))))
(/.f64 (sqrt.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3)))) (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))) (sqrt.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))) (/.f64 (+.f64 5/6 (/.f64 2/3 t)) (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))) (+.f64 5/6 (/.f64 2/3 t))) (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))))
(*.f64 (cbrt.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))) (/.f64 (cbrt.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))) (/.f64 (+.f64 5/6 (/.f64 2/3 t)) (cbrt.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))) (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)) (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t)))) (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))))
(*.f64 (cbrt.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3)))) (/.f64 (cbrt.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3)))) (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))) (cbrt.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3)))))))
(*.f64 (cbrt.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3)))) (*.f64 (/.f64 (cbrt.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3)))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t)))) (cbrt.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))))))
(/.f64 (-.f64 25/36 (*.f64 (/.f64 -2/3 t) (/.f64 -2/3 t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (+.f64 125/216 (pow.f64 (/.f64 -2/3 t) 3)) (-.f64 (+.f64 25/36 (*.f64 (/.f64 -2/3 t) (/.f64 -2/3 t))) (*.f64 5/6 (/.f64 -2/3 t))))
(/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (neg.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (neg.f64 (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (neg.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (neg.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))
(/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (*.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) 1) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (*.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) 1) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))
(/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 (/.f64 -2/3 t) (/.f64 -2/3 t))) 1) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (*.f64 (+.f64 125/216 (pow.f64 (/.f64 -2/3 t) 3)) 1) (-.f64 (+.f64 25/36 (*.f64 (/.f64 -2/3 t) (/.f64 -2/3 t))) (*.f64 5/6 (/.f64 -2/3 t))))
(/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (*.f64 (neg.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) 1) (neg.f64 (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (*.f64 (neg.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) 1) (neg.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))
(/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))) (sqrt.f64 (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (sqrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (/.f64 (sqrt.f64 (+.f64 5/6 (/.f64 2/3 t))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))) (sqrt.f64 (+.f64 5/6 (/.f64 2/3 t)))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))
(/.f64 (sqrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (/.f64 (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t)))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))))
(/.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (/.f64 (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t)))) (sqrt.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))) (sqrt.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2)) (cbrt.f64 (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (cbrt.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (/.f64 (cbrt.f64 (+.f64 5/6 (/.f64 2/3 t))) (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2)))
(/.f64 (cbrt.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))) (/.f64 (cbrt.f64 (+.f64 5/6 (/.f64 2/3 t))) (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3)))) (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2)) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2) (cbrt.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3)))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))) (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2))
(/.f64 (*.f64 (-.f64 625/1296 (/.f64 (/.f64 8/27 (pow.f64 t 3)) (*.f64 t 3/2))) (/.f64 1 (+.f64 5/6 (/.f64 2/3 t)))) (+.f64 (/.f64 4/9 (*.f64 t t)) 25/36))
(/.f64 (-.f64 625/1296 (/.f64 8/27 (*.f64 (*.f64 t 3/2) (pow.f64 t 3)))) (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) 25/36) (/.f64 1 (+.f64 5/6 (/.f64 2/3 t)))))
(/.f64 (+.f64 625/1296 (/.f64 (/.f64 -8/27 (pow.f64 t 3)) (*.f64 t 3/2))) (*.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) 25/36) (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (*.f64 (-.f64 15625/46656 (pow.f64 (/.f64 4/9 (*.f64 t t)) 3)) (/.f64 1 (+.f64 5/6 (/.f64 2/3 t)))) (+.f64 625/1296 (+.f64 (/.f64 (/.f64 8/27 (pow.f64 t 3)) (*.f64 t 3/2)) (*.f64 25/36 (/.f64 4/9 (*.f64 t t))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 5/6 (/.f64 2/3 t))) (-.f64 15625/46656 (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))) (+.f64 (+.f64 625/1296 (/.f64 8/27 (*.f64 (*.f64 t 3/2) (pow.f64 t 3)))) (/.f64 25/81 (*.f64 t t))))
(/.f64 (+.f64 15625/46656 (/.f64 -64/729 (pow.f64 (*.f64 t t) 3))) (*.f64 (+.f64 (/.f64 8/27 (*.f64 t (*.f64 3/2 (pow.f64 t 3)))) (+.f64 (/.f64 25/81 (*.f64 t t)) 625/1296)) (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (+.f64 15625/46656 (/.f64 -64/729 (pow.f64 (*.f64 t t) 3))) (*.f64 (+.f64 (/.f64 8/27 (*.f64 t (*.f64 3/2 (pow.f64 t 3)))) (+.f64 625/1296 (/.f64 25/81 (*.f64 t t)))) (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (*.f64 (-.f64 15625/46656 (*.f64 (/.f64 8/27 (pow.f64 t 3)) (/.f64 8/27 (pow.f64 t 3)))) (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))) (+.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))
(/.f64 (-.f64 15625/46656 (*.f64 (/.f64 8/27 (pow.f64 t 3)) (/.f64 8/27 (pow.f64 t 3)))) (/.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) 125/216) (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))))
(/.f64 (-.f64 15625/46656 (/.f64 (/.f64 64/729 (pow.f64 t 3)) (pow.f64 t 3))) (*.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) 125/216) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t)))))
(/.f64 (*.f64 (-.f64 1953125/10077696 (pow.f64 (/.f64 8/27 (pow.f64 t 3)) 3)) (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))) (+.f64 15625/46656 (+.f64 (*.f64 (/.f64 8/27 (pow.f64 t 3)) (/.f64 8/27 (pow.f64 t 3))) (*.f64 125/216 (/.f64 8/27 (pow.f64 t 3))))))
(/.f64 (-.f64 1953125/10077696 (/.f64 512/19683 (pow.f64 (pow.f64 t 3) 3))) (/.f64 (+.f64 15625/46656 (*.f64 (/.f64 8/27 (pow.f64 t 3)) (+.f64 (/.f64 8/27 (pow.f64 t 3)) 125/216))) (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))))
(/.f64 (-.f64 1953125/10077696 (pow.f64 (/.f64 8/27 (pow.f64 t 3)) 3)) (*.f64 (fma.f64 (/.f64 8/27 (pow.f64 t 3)) (+.f64 (/.f64 8/27 (pow.f64 t 3)) 125/216) 15625/46656) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t)))))
(/.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) 1) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (sqrt.f64 (+.f64 5/6 (/.f64 2/3 t)))) (sqrt.f64 (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (*.f64 (cbrt.f64 (+.f64 5/6 (/.f64 2/3 t))) (cbrt.f64 (+.f64 5/6 (/.f64 2/3 t))))) (cbrt.f64 (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (-.f64 25/36 (/.f64 4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (/.f64 2/3 t)))
(/.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) 1) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))
(/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36)))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))
(/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (*.f64 (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (/.f64 5/9 t) 25/36))))
(/.f64 (-.f64 125/216 (/.f64 8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(/.f64 (+.f64 125/216 (/.f64 -8/27 (pow.f64 t 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))
(pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 1)
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(pow.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2)
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 3)
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(pow.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) 1/3)
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(sqrt.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))
(fabs.f64 (+.f64 5/6 (/.f64 -2/3 t)))
(log.f64 (exp.f64 (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 5/6 (/.f64 -2/3 t)))))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(cbrt.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(expm1.f64 (log.f64 (+.f64 11/6 (/.f64 -2/3 t))))
(expm1.f64 (log.f64 (+.f64 (/.f64 -2/3 t) 11/6)))
(exp.f64 (log.f64 (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(exp.f64 (*.f64 (log.f64 (+.f64 5/6 (/.f64 -2/3 t))) 1))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))
(log1p.f64 (expm1.f64 (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 5/6 (/.f64 2/3 t))
(+.f64 5/6 (/.f64 -2/3 t))

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
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)))))
0.0b
(*.f64 a (-.f64 c b))
0.0b
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
Compiler

Compiled 72 to 30 computations (58.3% saved)

series27.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

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

rewrite102.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1580×associate-*l/
994×associate-/r*
800×associate-/l*
360×add-sqr-sqrt
354×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016106
1342102
24630102
Stop Event
node limit
Counts
4 → 122
Calls
Call 1
Inputs
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(*.f64 a (-.f64 c b))
(*.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)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) 2) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) (pow.f64 (exp.f64 a) (-.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (cbrt.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 2 (*.f64 a (-.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) (sqrt.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 2 a)) (-.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) a) (-.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (-.f64 c b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 a (-.f64 c b)))) (sqrt.f64 (*.f64 a (-.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 c b))) 2)) (cbrt.f64 (*.f64 a (-.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a c) (*.f64 a (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 b)) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c a) (*.f64 (neg.f64 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) a) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 c b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 1 (-.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (+.f64 c b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) a) (-.f64 c (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3)) a) (+.f64 (*.f64 c c) (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 c (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 b b))) a) (neg.f64 (+.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) a) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) 1) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) 1) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b))) (*.f64 (sqrt.f64 (-.f64 c b)) a)) (sqrt.f64 (+.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (sqrt.f64 (-.f64 c b)) a)) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) 1) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (+.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))) (cbrt.f64 (+.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) 1) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (+.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))) (cbrt.f64 (+.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.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 pow.f64 (sqrt.f64 (*.f64 a (-.f64 c b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (-.f64 c b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (-.f64 c b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (-.f64 c b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (-.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (-.f64 c b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 c b) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (-.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (-.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 c b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (-.f64 c b))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) (log.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 2) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 2))) (-.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 3))) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) (-.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))))))

simplify113.0ms (0.3%)

Algorithm
egg-herbie
Rules
1582×associate-*r*
1114×associate-*l*
890×associate-/l*
852×*-commutative
786×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060913990
1185713732
Stop Event
node limit
Counts
246 → 314
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))) (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))) (+.f64 1 (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) (*.f64 4/3 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3))))))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(+.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 2 (*.f64 c (*.f64 a (exp.f64 (*.f64 -2 (*.f64 a b)))))))
(+.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 -2 (*.f64 a b)))))) (*.f64 2 (*.f64 c (*.f64 a (exp.f64 (*.f64 -2 (*.f64 a b))))))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 -2 (*.f64 a b)))))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 -2 (*.f64 a b)))))) (*.f64 2 (*.f64 c (*.f64 a (exp.f64 (*.f64 -2 (*.f64 a b)))))))))
(exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))
(exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))
(exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))
(exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))
(exp.f64 (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b))) (exp.f64 (*.f64 2 (*.f64 c a))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2)))) (exp.f64 (*.f64 2 (*.f64 c a)))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 3)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2)))) (exp.f64 (*.f64 2 (*.f64 c a))))))
(exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))
(exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))
(exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))
(exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 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 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)))
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 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) 2) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))
(*.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) (pow.f64 (exp.f64 a) (-.f64 c b)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 1)
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 3) 1/3)
(pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (cbrt.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(pow.f64 (exp.f64 1) (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) (sqrt.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(pow.f64 (exp.f64 (*.f64 2 a)) (-.f64 c b))
(pow.f64 (pow.f64 (exp.f64 2) a) (-.f64 c b))
(pow.f64 (pow.f64 (exp.f64 2) (-.f64 c b)) a)
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 a (-.f64 c b)))) (sqrt.f64 (*.f64 a (-.f64 c b))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 c b))) 2)) (cbrt.f64 (*.f64 a (-.f64 c b))))
(sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))
(+.f64 (*.f64 a c) (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 a (neg.f64 b)) (*.f64 a c))
(+.f64 (*.f64 c a) (*.f64 (neg.f64 b) a))
(+.f64 (*.f64 (neg.f64 b) a) (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 c b)))) 1)
(/.f64 a (/.f64 1 (-.f64 c b)))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (+.f64 c b) a))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) a))
(/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (+.f64 c b))
(/.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) (+.f64 c b))
(/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) a) (-.f64 c (neg.f64 b)))
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3)) a) (+.f64 (*.f64 c c) (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 c (neg.f64 b)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 b b))) a) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) a) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) 1) (+.f64 c b))
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) 1) (+.f64 c b))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b))) (*.f64 (sqrt.f64 (-.f64 c b)) a)) (sqrt.f64 (+.f64 c b)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (sqrt.f64 (-.f64 c b)) a)) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) 1) (+.f64 c b))
(/.f64 (/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))) (cbrt.f64 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) 1) (+.f64 c b))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))) (cbrt.f64 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(pow.f64 (*.f64 a (-.f64 c b)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 c b))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 c b))) 3)
(pow.f64 (pow.f64 (*.f64 a (-.f64 c b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 c b)) 2))
(log.f64 (pow.f64 (exp.f64 a) (-.f64 c b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 c b)))))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 c b)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 c b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 c b))))
(exp.f64 (log.f64 (*.f64 a (-.f64 c b))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 c b))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 c b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y))) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 1)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 2))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)))
(exp.f64 (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))) 1)
(*.f64 x (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))
(*.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 1)
(*.f64 1 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 2) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) x)
(*.f64 (neg.f64 x) (/.f64 -1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 2))) (-.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 3))) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) (-.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) x))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(pow.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 3)
(pow.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x) x) -1)
(neg.f64 (/.f64 x (neg.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 2))
(log.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(exp.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
Outputs
1
(+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))) (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2)) (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(fma.f64 2 (pow.f64 (*.f64 a (-.f64 c b)) 2) (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))) (+.f64 1 (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) (*.f64 4/3 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3))))))
(fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2)) (+.f64 1 (fma.f64 2 (*.f64 a (-.f64 c b)) (*.f64 4/3 (pow.f64 (*.f64 a (-.f64 c b)) 3)))))
(fma.f64 2 (pow.f64 (*.f64 a (-.f64 c b)) 2) (+.f64 1 (fma.f64 2 (*.f64 a (-.f64 c b)) (*.f64 4/3 (pow.f64 (*.f64 a (-.f64 c b)) 3)))))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 (*.f64 -2 a) b))
(pow.f64 (exp.f64 -2) (*.f64 a b))
(+.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 2 (*.f64 c (*.f64 a (exp.f64 (*.f64 -2 (*.f64 a b)))))))
(+.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) (*.f64 2 (*.f64 c (*.f64 a (exp.f64 (*.f64 (*.f64 -2 a) b))))))
(+.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 2 (*.f64 a (*.f64 c (pow.f64 (exp.f64 -2) (*.f64 a b))))))
(+.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 -2 (*.f64 a b)))))) (*.f64 2 (*.f64 c (*.f64 a (exp.f64 (*.f64 -2 (*.f64 a b))))))))
(+.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) (*.f64 2 (+.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (exp.f64 (*.f64 (*.f64 -2 a) b)))) (*.f64 c (*.f64 a (exp.f64 (*.f64 (*.f64 -2 a) b)))))))
(+.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 2 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (+.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 a c)))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 -2 (*.f64 a b)))))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 -2 (*.f64 a b)))))) (*.f64 2 (*.f64 c (*.f64 a (exp.f64 (*.f64 -2 (*.f64 a b)))))))))
(fma.f64 4/3 (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (exp.f64 (*.f64 (*.f64 -2 a) b))) (+.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) (*.f64 2 (+.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (exp.f64 (*.f64 (*.f64 -2 a) b)))) (*.f64 c (*.f64 a (exp.f64 (*.f64 (*.f64 -2 a) b))))))))
(fma.f64 4/3 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (pow.f64 c 3))) (+.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 2 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (+.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 a c))))))
(exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))
(pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))
(pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))
(pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))
(pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 c a)))
(pow.f64 (exp.f64 2) (*.f64 a c))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b))) (exp.f64 (*.f64 2 (*.f64 c a))))
(fma.f64 -2 (*.f64 a (*.f64 b (pow.f64 (exp.f64 2) (*.f64 a c)))) (pow.f64 (exp.f64 2) (*.f64 a c)))
(fma.f64 -2 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 2) (*.f64 a c))) (pow.f64 (exp.f64 2) (*.f64 a c)))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2)))) (exp.f64 (*.f64 2 (*.f64 c a)))))
(fma.f64 -2 (*.f64 a (*.f64 b (pow.f64 (exp.f64 2) (*.f64 a c)))) (fma.f64 2 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 b b))) (pow.f64 (exp.f64 2) (*.f64 a c))))
(fma.f64 -2 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 2) (*.f64 a c))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (exp.f64 2) (*.f64 a c))))
(+.f64 (*.f64 -2 (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 3)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2)))) (exp.f64 (*.f64 2 (*.f64 c a))))))
(fma.f64 -2 (*.f64 a (*.f64 b (pow.f64 (exp.f64 2) (*.f64 a c)))) (fma.f64 -4/3 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (pow.f64 b 3))) (fma.f64 2 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 b b))) (pow.f64 (exp.f64 2) (*.f64 a c)))))
(fma.f64 -2 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 2) (*.f64 a c))) (fma.f64 -4/3 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 2) (*.f64 a c)))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 (exp.f64 2) (*.f64 a c)))))
(exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(*.f64 -1 (*.f64 a b))
(*.f64 a (neg.f64 b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(*.f64 c a)
(*.f64 a c)
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(*.f64 c a)
(*.f64 a c)
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(*.f64 c a)
(*.f64 a c)
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(*.f64 -1 (*.f64 a b))
(*.f64 a (neg.f64 b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(*.f64 -1 (*.f64 a b))
(*.f64 a (neg.f64 b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 a (-.f64 c b))
y
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))
(+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y))))
(+.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))))))
(fma.f64 2 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (-.f64 c b) 2) y)) (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(fma.f64 2 (*.f64 y (pow.f64 (*.f64 a (-.f64 c b)) 2)) (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))
(+.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)))))))
(fma.f64 4/3 (*.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 (-.f64 c b) 3)) (fma.f64 2 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (-.f64 c b) 2) y)) (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(fma.f64 4/3 (*.f64 (pow.f64 (*.f64 a (-.f64 c b)) 3) y) (fma.f64 2 (*.f64 y (pow.f64 (*.f64 a (-.f64 c b)) 2)) (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y))))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y)
(*.f64 (pow.f64 (exp.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)))))
(fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y)))))
(fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y (*.f64 2 (*.f64 c (*.f64 a (*.f64 (pow.f64 (exp.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))))))
(fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y (*.f64 2 (+.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y))) (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y))))))
(fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y (*.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y) (+.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.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)))))))
(fma.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y))) (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y (*.f64 2 (+.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y))) (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y)))))))
(fma.f64 4/3 (*.f64 (pow.f64 a 3) (*.f64 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y) (pow.f64 c 3))) (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y (*.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y) (+.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 a c))))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))) y)
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))) y)
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))) y)
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))) y)
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) y)
(+.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)))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 -2 (*.f64 (*.f64 a y) (*.f64 b (pow.f64 (exp.f64 2) (*.f64 a c))))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 2) (*.f64 a c))) (*.f64 -2 y)))
(+.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)))))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) (fma.f64 -2 (*.f64 (*.f64 a y) (*.f64 b (pow.f64 (exp.f64 2) (*.f64 a c)))) (*.f64 2 (*.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 b b))) y))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) (fma.f64 -2 (*.f64 (*.f64 b (pow.f64 (exp.f64 2) (*.f64 a c))) (*.f64 a y)) (*.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (*.f64 b b) (*.f64 a a))) y))))
(+.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))))))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) (fma.f64 -2 (*.f64 (*.f64 a y) (*.f64 b (pow.f64 (exp.f64 2) (*.f64 a c)))) (fma.f64 2 (*.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 b b))) y) (*.f64 -4/3 (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (pow.f64 b 3))) y)))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) (fma.f64 -2 (*.f64 (*.f64 b (pow.f64 (exp.f64 2) (*.f64 a c))) (*.f64 a y)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (*.f64 b b) (*.f64 a a))) y) (*.f64 -4/3 (*.f64 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 2) (*.f64 a c)))) y)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(/.f64 (/.f64 x y) (pow.f64 (exp.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)))))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (*.f64 (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 x (*.f64 y y))))
(+.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 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))))
(+.f64 (-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (*.f64 (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 x (*.f64 y y)))) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (pow.f64 (exp.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 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)))))
(+.f64 (-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (*.f64 (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 x (*.f64 y y)))) (-.f64 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1)
(-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(+.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 (fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))))
(+.f64 (-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2) x) (/.f64 (*.f64 y y) x)))
(+.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 (fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)))))
(+.f64 (-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (-.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2) x) (/.f64 (*.f64 y y) x)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.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)
(fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1)
(-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(+.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 (fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))))
(+.f64 (-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2) x) (/.f64 (*.f64 y y) x)))
(+.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 (fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)))))
(+.f64 (-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (-.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2) x) (/.f64 (*.f64 y y) x)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.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)
(fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1)
(-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(+.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 (fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))))
(+.f64 (-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2) x) (/.f64 (*.f64 y y) x)))
(+.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 (fma.f64 -1 (/.f64 y (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)))))
(+.f64 (-.f64 1 (*.f64 (/.f64 y x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (-.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2) x) (/.f64 (*.f64 y y) x)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(/.f64 (/.f64 x y) (pow.f64 (exp.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)))))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (*.f64 (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 x (*.f64 y y))))
(+.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 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))))
(+.f64 (-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (*.f64 (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 x (*.f64 y y)))) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (pow.f64 (exp.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 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)))))
(+.f64 (-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (*.f64 (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 x (*.f64 y y)))) (-.f64 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(/.f64 (/.f64 x y) (pow.f64 (exp.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)))))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (*.f64 (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 x (*.f64 y y))))
(+.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 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3))))
(+.f64 (-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (*.f64 (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 x (*.f64 y y)))) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (pow.f64 (exp.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 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)))))
(+.f64 (-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (*.f64 (/.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 2)) (/.f64 x (*.f64 y y)))) (-.f64 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 4))))
(/.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 y (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 a (*.f64 (-.f64 c b) x))))))
(+.f64 (/.f64 x (+.f64 y x)) (/.f64 (*.f64 -2 y) (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (-.f64 c b) (*.f64 a 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)))))
(fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 (-.f64 c b) 2) x))) (*.f64 2 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)))))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 a (*.f64 (-.f64 c b) x)))))))
(-.f64 (+.f64 (/.f64 x (+.f64 y x)) (/.f64 (*.f64 -2 y) (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (-.f64 c b) (*.f64 a x))))) (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 y x) 3)) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) (*.f64 y 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))))))
(fma.f64 -1 (*.f64 (pow.f64 a 3) (fma.f64 -4 (/.f64 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (-.f64 c b) 3) x)) (pow.f64 (+.f64 y x) 3)) (fma.f64 4/3 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 (-.f64 c b) 3) x))) (*.f64 -2 (/.f64 (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 (-.f64 c b) 2) x))) (*.f64 2 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 (-.f64 c b) 2) x))))) (/.f64 (+.f64 y x) (*.f64 (-.f64 c b) y))))))) (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 (-.f64 c b) 2) x))) (*.f64 2 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)))))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 a (*.f64 (-.f64 c b) x))))))))
(-.f64 (-.f64 (+.f64 (/.f64 x (+.f64 y x)) (/.f64 (*.f64 -2 y) (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (-.f64 c b) (*.f64 a x))))) (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 y x) 3)) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) (*.f64 y x)) (pow.f64 (+.f64 y x) 2))))))) (*.f64 (pow.f64 a 3) (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 y x) 3)) (*.f64 (pow.f64 (-.f64 c b) 3) x)) (fma.f64 4/3 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (*.f64 (pow.f64 (-.f64 c b) 3) x)) (/.f64 -2 (/.f64 (+.f64 y x) (*.f64 (*.f64 (-.f64 c b) y) (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 y x) 3)) (*.f64 (pow.f64 (-.f64 c b) 2) x)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) (*.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y 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 (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x)) (*.f64 -2 (/.f64 c (/.f64 (pow.f64 (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x) 2) (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) x)))))))
(+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x)) (*.f64 -2 (/.f64 c (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y) (*.f64 x a))))))
(+.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 (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x)) (fma.f64 -1 (*.f64 (*.f64 c c) (fma.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) (*.f64 (*.f64 a a) (*.f64 y x))) (pow.f64 (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x) 2)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) 2) (pow.f64 (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x) 2)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 a a) x)) (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x)))))) (*.f64 -2 (/.f64 c (/.f64 (pow.f64 (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x) 2) (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) x))))))))
(+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x)) (-.f64 (*.f64 -2 (/.f64 c (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y) (*.f64 x a))))) (*.f64 (*.f64 c c) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y) (*.f64 x a)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) 2)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x) 2)) (/.f64 (*.f64 a (*.f64 a x)) (fma.f64 (pow.f64 (exp.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 (/.f64 x (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x)) (fma.f64 -1 (*.f64 (*.f64 c c) (fma.f64 2 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) (*.f64 (*.f64 a a) (*.f64 y x))) (pow.f64 (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x) 2)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) 2) (pow.f64 (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x) 2)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 a a) x)) (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x)))))) (fma.f64 -2 (/.f64 c (/.f64 (pow.f64 (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x) 2) (*.f64 a (*.f64 y (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) x))))) (neg.f64 (*.f64 (pow.f64 c 3) (fma.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) (*.f64 (pow.f64 a 3) (*.f64 y x))) (pow.f64 (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x) 2)) (fma.f64 -2 (/.f64 (fma.f64 2 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x) 2) (*.f64 y (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) x)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 y y) (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x)) (/.f64 (*.f64 (*.f64 a a) (*.f64 x (pow.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) 2))) (pow.f64 (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x) 2))))) (/.f64 (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x) (*.f64 a (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) 2) (pow.f64 (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x) 2)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (pow.f64 a 3) x)) (fma.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y x)))))))))))
(+.f64 (-.f64 (*.f64 -2 (/.f64 c (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y) (*.f64 x a))))) (*.f64 (pow.f64 c 3) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x) 2)) (*.f64 (pow.f64 a 3) (*.f64 y x))) (fma.f64 -2 (*.f64 (/.f64 (fma.f64 2 (/.f64 a (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y) (*.f64 x a)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) 2)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x) 2)) (/.f64 (*.f64 a (*.f64 a x)) (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x))))) (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x)) (*.f64 a (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y))) (*.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) 2) (*.f64 (pow.f64 a 3) x)) (*.f64 y y)) (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x) 2))))))) (-.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x)) (*.f64 (*.f64 c c) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y) (*.f64 x a)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) 2)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x) 2)) (/.f64 (*.f64 a (*.f64 a x)) (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y x))))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) 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 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x)) (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 b x)))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2))))
(+.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x)) (/.f64 (*.f64 2 a) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) y) (*.f64 b x)))))
(+.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 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x)) (fma.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 b x)))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (neg.f64 (*.f64 (fma.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 a a) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) x))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (*.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3) (*.f64 (*.f64 a a) (*.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) 2))))))) (*.f64 b b)))))
(+.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x)) (-.f64 (/.f64 (*.f64 2 a) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) y) (*.f64 b x)))) (*.f64 b (*.f64 b (fma.f64 2 (*.f64 (/.f64 y (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 a (*.f64 a x)))) (/.f64 (*.f64 (*.f64 -4 (*.f64 y y)) (*.f64 (*.f64 a (*.f64 a x)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) 2))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) 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 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x)) (fma.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 b x)))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 b 3) (fma.f64 2 (/.f64 y (/.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) (*.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 a a) (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) x))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (*.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 y y)) (*.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) 2))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3)))) (*.f64 a (pow.f64 (exp.f64 2) (*.f64 a c)))))) (fma.f64 -4/3 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) x)))) (*.f64 4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3) (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) 2))))))))) (*.f64 (fma.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 a a) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) x))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (*.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3) (*.f64 (*.f64 a a) (*.f64 x (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) 2))))))) (*.f64 b b))))))
(+.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x)) (-.f64 (-.f64 (/.f64 (*.f64 2 a) (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) y) (*.f64 b x)))) (*.f64 (pow.f64 b 3) (fma.f64 2 (*.f64 (/.f64 y (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x)) (*.f64 a (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (fma.f64 2 (*.f64 (/.f64 y (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 a (*.f64 a x)))) (/.f64 (*.f64 (*.f64 -4 (*.f64 y y)) (*.f64 (*.f64 a (*.f64 a x)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) 2))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3)))))) (fma.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (pow.f64 a 3) x))) (/.f64 4 (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 x (*.f64 y y))) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) 2)))))))) (*.f64 b (*.f64 b (fma.f64 2 (*.f64 (/.f64 y (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 2)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 a (*.f64 a x)))) (/.f64 (*.f64 (*.f64 -4 (*.f64 y y)) (*.f64 (*.f64 a (*.f64 a x)) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) 2))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) x) 3)))))))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.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 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2))) 1)
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 1)
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2))
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) 2))
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) 2) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(*.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) (pow.f64 (exp.f64 a) (-.f64 c b)))
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 1)
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) 2)
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)) 3)
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 3) 1/3)
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 a (-.f64 c b)))) 2)) (cbrt.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(pow.f64 (exp.f64 1) (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (E.f64) (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) (sqrt.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
(pow.f64 (exp.f64 (*.f64 2 a)) (-.f64 c b))
(pow.f64 (pow.f64 (exp.f64 2) a) (-.f64 c b))
(pow.f64 (pow.f64 (exp.f64 2) a) (-.f64 c b))
(pow.f64 (exp.f64 (*.f64 2 a)) (-.f64 c b))
(pow.f64 (pow.f64 (exp.f64 2) (-.f64 c b)) a)
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 a (-.f64 c b)))) (sqrt.f64 (*.f64 a (-.f64 c b))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 c b))) 2)) (cbrt.f64 (*.f64 a (-.f64 c b))))
(sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) 2))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2))))
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) 3))
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))
(pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))
(+.f64 (*.f64 a c) (*.f64 a (neg.f64 b)))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 a (neg.f64 b)) (*.f64 a c))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 c a) (*.f64 (neg.f64 b) a))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 (neg.f64 b) a) (*.f64 c a))
(*.f64 a (-.f64 c b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 c b)))) 1)
(*.f64 a (-.f64 c b))
(/.f64 a (/.f64 1 (-.f64 c b)))
(*.f64 a (-.f64 c b))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (+.f64 c b) a))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (+.f64 c b)) a)
(*.f64 a (/.f64 (-.f64 c b) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (+.f64 c b))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (+.f64 c b)) a)
(*.f64 a (/.f64 (-.f64 c b) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(*.f64 (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) (+.f64 c b))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (+.f64 c b)) a)
(*.f64 a (/.f64 (-.f64 c b) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) (fma.f64 c c (*.f64 b (+.f64 c b))))
(*.f64 (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) a) (-.f64 c (neg.f64 b)))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (+.f64 c b)) a)
(*.f64 a (/.f64 (-.f64 c b) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3)) a) (+.f64 (*.f64 c c) (-.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 c (neg.f64 b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 b b))) a) (neg.f64 (+.f64 c b)))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 b b))) (/.f64 (neg.f64 (+.f64 c b)) a))
(/.f64 a (/.f64 (-.f64 (neg.f64 b) c) (*.f64 (+.f64 c b) (neg.f64 (-.f64 c b)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) a) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (/.f64 (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) a))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (neg.f64 (pow.f64 c 3))) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) a)
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) 1) (+.f64 c b))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (+.f64 c b)) a)
(*.f64 a (/.f64 (-.f64 c b) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(*.f64 (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) 1) (+.f64 c b))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (+.f64 c b)) a)
(*.f64 a (/.f64 (-.f64 c b) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(*.f64 (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b))) (*.f64 (sqrt.f64 (-.f64 c b)) a)) (sqrt.f64 (+.f64 c b)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b))) (/.f64 (sqrt.f64 (+.f64 c b)) (*.f64 a (sqrt.f64 (-.f64 c b)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b))) (/.f64 (/.f64 (sqrt.f64 (+.f64 c b)) a) (sqrt.f64 (-.f64 c b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (sqrt.f64 (-.f64 c b)) a)) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (/.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (*.f64 a (sqrt.f64 (-.f64 c b)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (*.f64 a (sqrt.f64 (-.f64 c b))))
(/.f64 (/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) 1) (+.f64 c b))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (+.f64 c b)) a)
(*.f64 a (/.f64 (-.f64 c b) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.f64 (/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (+.f64 c b)))
(/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (*.f64 (sqrt.f64 (+.f64 c b)) (sqrt.f64 (+.f64 c b))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (*.f64 (sqrt.f64 (+.f64 c b)) (/.f64 (sqrt.f64 (+.f64 c b)) a)))
(/.f64 (/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))) (cbrt.f64 (+.f64 c b)))
(/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 c b)) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (cbrt.f64 (+.f64 c b))) (/.f64 a (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(*.f64 (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) a))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (/.f64 a (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(*.f64 (/.f64 a (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) 1) (+.f64 c b))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (+.f64 c b)) a)
(*.f64 a (/.f64 (-.f64 c b) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (+.f64 c b)))
(/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (*.f64 (sqrt.f64 (+.f64 c b)) (sqrt.f64 (+.f64 c b))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (*.f64 (sqrt.f64 (+.f64 c b)) (/.f64 (sqrt.f64 (+.f64 c b)) a)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))) (cbrt.f64 (+.f64 c b)))
(/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (*.f64 (cbrt.f64 (+.f64 c b)) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (cbrt.f64 (+.f64 c b))) (/.f64 a (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(*.f64 (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))) a)
(*.f64 a (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) a))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (/.f64 a (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(*.f64 (/.f64 a (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))
(pow.f64 (*.f64 a (-.f64 c b)) 1)
(*.f64 a (-.f64 c b))
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 c b))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 c b))) 3)
(*.f64 a (-.f64 c b))
(pow.f64 (pow.f64 (*.f64 a (-.f64 c b)) 3) 1/3)
(*.f64 a (-.f64 c b))
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 c b)) 2))
(log.f64 (pow.f64 (exp.f64 a) (-.f64 c b)))
(*.f64 (-.f64 c b) (log.f64 (exp.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 c b)))))
(*.f64 a (-.f64 c b))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 c b)) 3))
(*.f64 a (-.f64 c b))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3)))
(*.f64 a (-.f64 c b))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 c b) 3) (pow.f64 a 3)))
(*.f64 a (-.f64 c b))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 c b))))
(*.f64 a (-.f64 c b))
(exp.f64 (log.f64 (*.f64 a (-.f64 c b))))
(*.f64 a (-.f64 c b))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 c b))) 1))
(*.f64 a (-.f64 c b))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 c b))))
(*.f64 a (-.f64 c b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y))) 1)
(*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 1)
(*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)) 2)
(pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)) 3)
(*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 3) 1/3)
(*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 2))
(sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))) 2))
(sqrt.f64 (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4)))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2)))
(*.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) (log.f64 (exp.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y))))
(*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 3))
(*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)))
(*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))))
(exp.f64 (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) (log.f64 y)))
(exp.f64 (fma.f64 2 (*.f64 a (-.f64 c b)) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) (log.f64 y)) 1))
(exp.f64 (fma.f64 2 (*.f64 a (-.f64 c b)) (log.f64 y)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)))
(*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))) 1)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(*.f64 x (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(*.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 1)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(*.f64 1 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 x) 1) (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) 1) (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 2))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 2) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) x)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(*.f64 (neg.f64 x) (/.f64 -1 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))
(/.f64 (*.f64 (neg.f64 x) -1) (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(/.f64 (neg.f64 (neg.f64 x)) (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))) (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))))
(/.f64 (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)) 2))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 2))) (-.f64 x (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y)))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))) 2))) (-.f64 x (*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 4)))) (-.f64 x (*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) 3))) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) (-.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y) x))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))) 3))) (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))) (-.f64 (*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))) x))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))) 3))) (fma.f64 x x (*.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) (*.f64 y (-.f64 (*.f64 y (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b)))) x)))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 x) 1) (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))))
(/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) 1) (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)))) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)) 2) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)))))
(pow.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 1)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 2)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 3)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(pow.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 3) 1/3)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x) x) -1)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(neg.f64 (/.f64 x (neg.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 2))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x)) 2))
(log.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x)) 3))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(exp.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))) 1))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (pow.f64 (exp.f64 a) (-.f64 c b)) 2) y x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 a) (*.f64 2 (-.f64 c b))) y x))

localize30.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 88 to 50 computations (43.2% saved)

series11.0ms (0%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
1.0ms
c
@0
(*.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
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
0.0ms
b
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
0.0ms
b
@0
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))

rewrite102.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1668×associate-*l/
1236×distribute-lft-in
330×add-sqr-sqrt
320×pow1
320×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01590
131990
2409890
Stop Event
node limit
Counts
4 → 222
Calls
Call 1
Inputs
(*.f64 (-.f64 b c) (-.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)))))
(-.f64 -5/6 a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 c) 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) -5/6) (*.f64 (-.f64 b c) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) -5/6) (*.f64 (-.f64 b c) (*.f64 (neg.f64 a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (neg.f64 a)) (*.f64 (-.f64 b c) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (-.f64 -5/6 a) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (-.f64 -5/6 a) (*.f64 (neg.f64 c) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -5/6 a) (neg.f64 c)) (*.f64 (-.f64 -5/6 a) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 (neg.f64 a) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 a) (-.f64 b c)) (*.f64 -5/6 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 -5/6 a)) (*.f64 (neg.f64 c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 c) (-.f64 -5/6 a)) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (-.f64 b c) -5/6)) (*.f64 1 (*.f64 (-.f64 b c) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (-.f64 -5/6 a) b)) (*.f64 1 (*.f64 (-.f64 -5/6 a) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 -5/6 (-.f64 b c))) (*.f64 1 (*.f64 (neg.f64 a) (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 b (-.f64 -5/6 a))) (*.f64 1 (*.f64 (neg.f64 c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b c) (/.f64 1 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -5/6 a) (/.f64 1 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (+.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 (+.f64 b c) (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (+.f64 -5/6 a) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (*.f64 (+.f64 -5/6 a) (+.f64 b c)) (-.f64 (*.f64 b b) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)) (-.f64 (*.f64 b b) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 25/36 (*.f64 a a))) (*.f64 (+.f64 b c) (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 25/36 (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (+.f64 -5/6 a) (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (neg.f64 c) (neg.f64 c))) (-.f64 -5/6 a)) (-.f64 b (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3)) (-.f64 -5/6 a)) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 b (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (-.f64 -5/6 a)) (neg.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (-.f64 -5/6 a)) (neg.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (*.f64 (neg.f64 a) (neg.f64 a))) (-.f64 b c)) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -125/216 (pow.f64 (neg.f64 a) 3)) (-.f64 b c)) (+.f64 25/36 (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 -5/6 (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 25/36 (*.f64 a a))) (-.f64 b c)) (neg.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) (-.f64 b c)) (neg.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) 1) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) 1) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) 1) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 25/36 (*.f64 a a))) 1) (*.f64 (+.f64 b c) (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -125/216 (pow.f64 a 3))) 1) (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 25/36 (*.f64 a a))) 1) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -125/216 (pow.f64 a 3))) 1) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (*.f64 (+.f64 -5/6 a) (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (-.f64 b c))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (-.f64 b c))) (sqrt.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (sqrt.f64 (-.f64 b c)) (-.f64 -5/6 a))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (sqrt.f64 (-.f64 b c)) (-.f64 -5/6 a))) (sqrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) 1) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (sqrt.f64 (+.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (*.f64 (cbrt.f64 (+.f64 -5/6 a)) (cbrt.f64 (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) 1) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) 1) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (sqrt.f64 (+.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (*.f64 (cbrt.f64 (+.f64 -5/6 a)) (cbrt.f64 (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.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 pow.f64 (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 (-.f64 -5/6 a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 -5/6 a) 3) (pow.f64 (-.f64 b c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))) (sqrt.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) 2)) (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 2)) (cbrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (-.f64 b c)) (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (-.f64 -5/6 a)) (-.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 2)) (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)) (log.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -5/6 (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -5/6 (*.f64 (neg.f64 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -5/6 (*.f64 1 (*.f64 (neg.f64 a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 a) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 a) 1) -5/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -5/6 (exp.f64 (log1p.f64 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -5/6 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 -5/6 a)) (sqrt.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 -5/6 a)) (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2) (cbrt.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 1 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 25/36 (*.f64 a a))) (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 -125/216 (pow.f64 a 3))) (+.f64 25/36 (-.f64 (*.f64 a a) (*.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 625/1296 (*.f64 (*.f64 a (+.f64 -5/6 a)) (*.f64 a (+.f64 -5/6 a))))) (-.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 15625/46656 (pow.f64 (*.f64 a (+.f64 -5/6 a)) 3))) (-.f64 (+.f64 625/1296 (*.f64 (*.f64 a (+.f64 -5/6 a)) (*.f64 a (+.f64 -5/6 a)))) (*.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (/.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (/.f64 (+.f64 -5/6 a) (sqrt.f64 (-.f64 25/36 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3)))) (/.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 25/36 (*.f64 a a))) (cbrt.f64 (-.f64 25/36 (*.f64 a a)))) (/.f64 (+.f64 -5/6 a) (cbrt.f64 (-.f64 25/36 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25/36 (*.f64 (neg.f64 a) (neg.f64 a))) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 625/1296 (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (+.f64 -5/6 a) (+.f64 25/36 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 15625/46656 (*.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 -125/216 (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -125/216 (pow.f64 (neg.f64 a) 3)) (+.f64 25/36 (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 -5/6 (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 15625/46656 (pow.f64 (*.f64 a a) 3)) (*.f64 (+.f64 -5/6 a) (+.f64 625/1296 (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 25/36 (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1953125/10077696 (pow.f64 (pow.f64 a 3) 3)) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 15625/46656 (+.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 -125/216 (pow.f64 a 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 25/36 (*.f64 a a))) (neg.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) (neg.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) 1) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (*.f64 (neg.f64 a) (neg.f64 a))) 1) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -125/216 (pow.f64 (neg.f64 a) 3)) 1) (+.f64 25/36 (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 -5/6 (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 25/36 (*.f64 a a))) 1) (neg.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) 1) (neg.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (sqrt.f64 (-.f64 -5/6 a))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (sqrt.f64 (-.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2)) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 25/36 (*.f64 a a))) (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2)) (cbrt.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 625/1296 (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 1 (+.f64 -5/6 a))) (+.f64 25/36 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 15625/46656 (pow.f64 (*.f64 a a) 3)) (/.f64 1 (+.f64 -5/6 a))) (+.f64 625/1296 (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 25/36 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 15625/46656 (*.f64 (pow.f64 a 3) (pow.f64 a 3))) (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (+.f64 -125/216 (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1953125/10077696 (pow.f64 (pow.f64 a 3) 3)) (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (+.f64 15625/46656 (+.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 -125/216 (pow.f64 a 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) 1) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (sqrt.f64 (+.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (cbrt.f64 (+.f64 -5/6 a)) (cbrt.f64 (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))) (cbrt.f64 (+.f64 25/36 (*.f64 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 pow.f64 (sqrt.f64 (-.f64 -5/6 a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 -5/6 a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 -5/6 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 -5/6 a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (-.f64 1/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 -5/6 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 -5/6 a)))))))

simplify123.0ms (0.3%)

Algorithm
egg-herbie
Rules
1526×associate-*r*
1440×associate-/l*
1210×associate-*l*
800×*-commutative
712×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070315262
1210115028
Stop Event
node limit
Counts
354 → 428
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)))
(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)))))
-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)
(+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 c) 1 c)))
(+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c)))
(+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c)))
(+.f64 (*.f64 (-.f64 b c) -5/6) (*.f64 (-.f64 b c) (neg.f64 a)))
(+.f64 (*.f64 (-.f64 b c) -5/6) (*.f64 (-.f64 b c) (*.f64 (neg.f64 a) 1)))
(+.f64 (*.f64 (-.f64 b c) (neg.f64 a)) (*.f64 (-.f64 b c) -5/6))
(+.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (-.f64 -5/6 a) (neg.f64 c)))
(+.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (-.f64 -5/6 a) (*.f64 (neg.f64 c) 1)))
(+.f64 (*.f64 (-.f64 -5/6 a) (neg.f64 c)) (*.f64 (-.f64 -5/6 a) b))
(+.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 (neg.f64 a) (-.f64 b c)))
(+.f64 (*.f64 (neg.f64 a) (-.f64 b c)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 b (-.f64 -5/6 a)) (*.f64 (neg.f64 c) (-.f64 -5/6 a)))
(+.f64 (*.f64 (neg.f64 c) (-.f64 -5/6 a)) (*.f64 b (-.f64 -5/6 a)))
(+.f64 (*.f64 1 (*.f64 (-.f64 b c) -5/6)) (*.f64 1 (*.f64 (-.f64 b c) (neg.f64 a))))
(+.f64 (*.f64 1 (*.f64 (-.f64 -5/6 a) b)) (*.f64 1 (*.f64 (-.f64 -5/6 a) (neg.f64 c))))
(+.f64 (*.f64 1 (*.f64 -5/6 (-.f64 b c))) (*.f64 1 (*.f64 (neg.f64 a) (-.f64 b c))))
(+.f64 (*.f64 1 (*.f64 b (-.f64 -5/6 a))) (*.f64 1 (*.f64 (neg.f64 c) (-.f64 -5/6 a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 1)
(/.f64 (-.f64 b c) (/.f64 1 (-.f64 -5/6 a)))
(/.f64 (-.f64 -5/6 a) (/.f64 1 (-.f64 b c)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (+.f64 b c) (-.f64 -5/6 a)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 (+.f64 b c) (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3))))
(/.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (+.f64 -5/6 a) (-.f64 b c)))
(/.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (*.f64 (+.f64 -5/6 a) (+.f64 b c)) (-.f64 (*.f64 b b) (*.f64 c c))))
(/.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (-.f64 -5/6 a)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (-.f64 b c)))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)) (-.f64 (*.f64 b b) (*.f64 c c))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (+.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (+.f64 b c))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (+.f64 b c))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (+.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 25/36 (*.f64 a a))) (*.f64 (+.f64 b c) (+.f64 -5/6 a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 25/36 (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (+.f64 -5/6 a) (+.f64 b c)))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)))
(/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (neg.f64 c) (neg.f64 c))) (-.f64 -5/6 a)) (-.f64 b (neg.f64 c)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3)) (-.f64 -5/6 a)) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 b (neg.f64 c)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (-.f64 -5/6 a)) (neg.f64 (+.f64 b c)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (-.f64 -5/6 a)) (neg.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 (neg.f64 a) (neg.f64 a))) (-.f64 b c)) (+.f64 -5/6 a))
(/.f64 (*.f64 (+.f64 -125/216 (pow.f64 (neg.f64 a) 3)) (-.f64 b c)) (+.f64 25/36 (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 -5/6 (neg.f64 a)))))
(/.f64 (*.f64 (neg.f64 (-.f64 25/36 (*.f64 a a))) (-.f64 b c)) (neg.f64 (+.f64 -5/6 a)))
(/.f64 (*.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) (-.f64 b c)) (neg.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) 1) (+.f64 -5/6 a))
(/.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (+.f64 b c))
(/.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) 1) (+.f64 b c))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) 1) (+.f64 -5/6 a))
(/.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 25/36 (*.f64 a a))) 1) (*.f64 (+.f64 b c) (+.f64 -5/6 a)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -125/216 (pow.f64 a 3))) 1) (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 25/36 (*.f64 a a))) 1) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -125/216 (pow.f64 a 3))) 1) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (*.f64 (+.f64 -5/6 a) (+.f64 b c)))
(/.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)))
(/.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (-.f64 b c))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (-.f64 b c))) (sqrt.f64 (+.f64 -5/6 a)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (sqrt.f64 (-.f64 b c)) (-.f64 -5/6 a))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (sqrt.f64 (-.f64 b c)) (-.f64 -5/6 a))) (sqrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) 1) (+.f64 -5/6 a))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (sqrt.f64 (+.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (*.f64 (cbrt.f64 (+.f64 -5/6 a)) (cbrt.f64 (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 -5/6 a)))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (+.f64 b c))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) 1) (+.f64 b c))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) 1) (+.f64 -5/6 a))
(/.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (sqrt.f64 (+.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))
(/.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (*.f64 (cbrt.f64 (+.f64 -5/6 a)) (cbrt.f64 (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 -5/6 a)))
(/.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 (-.f64 -5/6 a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 -5/6 a) 3) (pow.f64 (-.f64 b c) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(exp.f64 (log.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))) 1)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1)
(*.f64 1 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(*.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)))
(pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3) 1/3)
(pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))) (sqrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(pow.f64 (exp.f64 (*.f64 (-.f64 b c) 2)) (-.f64 -5/6 a))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 2)) (cbrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(pow.f64 (exp.f64 1) (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))
(pow.f64 (pow.f64 (exp.f64 2) (-.f64 b c)) (-.f64 -5/6 a))
(pow.f64 (pow.f64 (exp.f64 2) (-.f64 -5/6 a)) (-.f64 b c))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 2)) (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 1)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 2))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3) (pow.f64 y 3)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)))
(exp.f64 (+.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)))
(+.f64 -5/6 (neg.f64 a))
(+.f64 -5/6 (*.f64 (neg.f64 a) 1))
(+.f64 -5/6 (*.f64 1 (*.f64 (neg.f64 a) 1)))
(+.f64 (neg.f64 a) -5/6)
(+.f64 (*.f64 (neg.f64 a) 1) -5/6)
(+.f64 (-.f64 -5/6 (exp.f64 (log1p.f64 a))) 1)
(*.f64 (-.f64 -5/6 a) 1)
(*.f64 1 (-.f64 -5/6 a))
(*.f64 (sqrt.f64 (-.f64 -5/6 a)) (sqrt.f64 (-.f64 -5/6 a)))
(*.f64 (cbrt.f64 (-.f64 -5/6 a)) (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2) (cbrt.f64 (-.f64 -5/6 a)))
(*.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 1 (+.f64 -5/6 a)))
(*.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a)))
(*.f64 (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3)))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 25/36 (*.f64 a a))) (-.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 -125/216 (pow.f64 a 3))) (+.f64 25/36 (-.f64 (*.f64 a a) (*.f64 -5/6 a))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 625/1296 (*.f64 (*.f64 a (+.f64 -5/6 a)) (*.f64 a (+.f64 -5/6 a))))) (-.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 15625/46656 (pow.f64 (*.f64 a (+.f64 -5/6 a)) 3))) (-.f64 (+.f64 625/1296 (*.f64 (*.f64 a (+.f64 -5/6 a)) (*.f64 a (+.f64 -5/6 a)))) (*.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 1 (/.f64 1 (-.f64 -5/6 a)))
(/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 -5/6 a))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (/.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3)))))
(/.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (/.f64 (+.f64 -5/6 a) (sqrt.f64 (-.f64 25/36 (*.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3)))) (/.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 25/36 (*.f64 a a))) (cbrt.f64 (-.f64 25/36 (*.f64 a a)))) (/.f64 (+.f64 -5/6 a) (cbrt.f64 (-.f64 25/36 (*.f64 a a)))))
(/.f64 (-.f64 25/36 (*.f64 (neg.f64 a) (neg.f64 a))) (+.f64 -5/6 a))
(/.f64 (-.f64 625/1296 (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (+.f64 -5/6 a) (+.f64 25/36 (*.f64 a a))))
(/.f64 (-.f64 15625/46656 (*.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 -125/216 (pow.f64 a 3))))
(/.f64 (+.f64 -125/216 (pow.f64 (neg.f64 a) 3)) (+.f64 25/36 (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 -5/6 (neg.f64 a)))))
(/.f64 (-.f64 15625/46656 (pow.f64 (*.f64 a a) 3)) (*.f64 (+.f64 -5/6 a) (+.f64 625/1296 (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 25/36 (*.f64 a a))))))
(/.f64 (-.f64 -1953125/10077696 (pow.f64 (pow.f64 a 3) 3)) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 15625/46656 (+.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 -125/216 (pow.f64 a 3))))))
(/.f64 (neg.f64 (-.f64 25/36 (*.f64 a a))) (neg.f64 (+.f64 -5/6 a)))
(/.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) (neg.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) 1) (+.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 (neg.f64 a) (neg.f64 a))) 1) (+.f64 -5/6 a))
(/.f64 (*.f64 (+.f64 -125/216 (pow.f64 (neg.f64 a) 3)) 1) (+.f64 25/36 (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 -5/6 (neg.f64 a)))))
(/.f64 (*.f64 (neg.f64 (-.f64 25/36 (*.f64 a a))) 1) (neg.f64 (+.f64 -5/6 a)))
(/.f64 (*.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) 1) (neg.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (sqrt.f64 (-.f64 -5/6 a))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (sqrt.f64 (-.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2)) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 25/36 (*.f64 a a))) (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2)) (cbrt.f64 (+.f64 -5/6 a)))
(/.f64 (*.f64 (-.f64 625/1296 (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 1 (+.f64 -5/6 a))) (+.f64 25/36 (*.f64 a a)))
(/.f64 (*.f64 (-.f64 15625/46656 (pow.f64 (*.f64 a a) 3)) (/.f64 1 (+.f64 -5/6 a))) (+.f64 625/1296 (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 25/36 (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 15625/46656 (*.f64 (pow.f64 a 3) (pow.f64 a 3))) (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (+.f64 -125/216 (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 -1953125/10077696 (pow.f64 (pow.f64 a 3) 3)) (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (+.f64 15625/46656 (+.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 -125/216 (pow.f64 a 3)))))
(/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) 1) (+.f64 -5/6 a))
(/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (sqrt.f64 (+.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))
(/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (cbrt.f64 (+.f64 -5/6 a)) (cbrt.f64 (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 -5/6 a)))
(/.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(pow.f64 (-.f64 -5/6 a) 1)
(pow.f64 (sqrt.f64 (-.f64 -5/6 a)) 2)
(pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 3)
(pow.f64 (pow.f64 (-.f64 -5/6 a) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 -5/6 a) 2))
(log.f64 (exp.f64 (-.f64 -5/6 a)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 -5/6 a))))
(cbrt.f64 (pow.f64 (-.f64 -5/6 a) 3))
(expm1.f64 (log.f64 (-.f64 1/6 a)))
(exp.f64 (log.f64 (-.f64 -5/6 a)))
(exp.f64 (*.f64 (log.f64 (-.f64 -5/6 a)) 1))
(log1p.f64 (expm1.f64 (-.f64 -5/6 a)))
Outputs
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(*.f64 (neg.f64 b) (+.f64 5/6 a))
(*.f64 (+.f64 5/6 a) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(*.f64 (neg.f64 b) (+.f64 5/6 a))
(*.f64 (+.f64 5/6 a) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(*.f64 (neg.f64 b) (+.f64 5/6 a))
(*.f64 (+.f64 5/6 a) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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)))
(fma.f64 -1 (*.f64 (+.f64 5/6 a) b) (*.f64 c (+.f64 5/6 a)))
(*.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 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(*.f64 (-.f64 b c) (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(*.f64 (-.f64 b c) (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))
(pow.f64 (exp.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)))))
(fma.f64 -2 (*.f64 b (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))
(fma.f64 -2 (*.f64 (+.f64 5/6 a) (*.f64 b (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) (pow.f64 (exp.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 (fma.f64 -2 (*.f64 b (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (pow.f64 (+.f64 5/6 a) 2)) (*.f64 b b))))
(+.f64 (fma.f64 -2 (*.f64 (+.f64 5/6 a) (*.f64 b (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 b (*.f64 b (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)))))))
(fma.f64 -4/3 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (pow.f64 (+.f64 5/6 a) 3))) (+.f64 (fma.f64 -2 (*.f64 b (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (pow.f64 (+.f64 5/6 a) 2)) (*.f64 b b)))))
(fma.f64 -4/3 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 5/6 a) 3))) (+.f64 (fma.f64 -2 (*.f64 (+.f64 5/6 a) (*.f64 b (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 b (*.f64 b (pow.f64 (+.f64 5/6 a) 2)))))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b))))
(exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))
(+.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)))))
(fma.f64 2 (*.f64 c (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))
(fma.f64 2 (*.f64 (*.f64 c (+.f64 5/6 a)) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))
(+.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 (fma.f64 2 (*.f64 c (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) (*.f64 2 (*.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) (*.f64 c c))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 c (+.f64 5/6 a)) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) (*.f64 (*.f64 (*.f64 2 (*.f64 c c)) (pow.f64 (+.f64 5/6 a) 2)) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))))
(+.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 (fma.f64 2 (*.f64 c (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) (*.f64 c c)) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (+.f64 5/6 a) 3) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 c (+.f64 5/6 a)) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) (fma.f64 2 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 c c))) (*.f64 4/3 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 (pow.f64 (+.f64 5/6 a) 3) (pow.f64 c 3))))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -5/3 (-.f64 b c)))
(pow.f64 (exp.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))))
(fma.f64 -2 (*.f64 (*.f64 a (-.f64 b c)) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(fma.f64 -2 (*.f64 a (*.f64 (-.f64 b c) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (pow.f64 (exp.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 (fma.f64 -2 (*.f64 (*.f64 a (-.f64 b c)) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 a a)))))
(+.f64 (fma.f64 -2 (*.f64 a (*.f64 (-.f64 b c) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (*.f64 (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 a a)) (*.f64 2 (pow.f64 (exp.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 (*.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 (fma.f64 -2 (*.f64 (*.f64 a (-.f64 b c)) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (fma.f64 -4/3 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 a 3))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 a a))))))
(+.f64 (fma.f64 -2 (*.f64 a (*.f64 (-.f64 b c) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (fma.f64 -4/3 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 a 3))) (*.f64 (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 a a)) (*.f64 2 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(pow.f64 (exp.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 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) 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))))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 -2 (*.f64 y (*.f64 (*.f64 (+.f64 5/6 a) b) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 (*.f64 (*.f64 -2 y) (*.f64 (+.f64 5/6 a) b)) (pow.f64 (exp.f64 2) (*.f64 c (+.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)))))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (fma.f64 2 (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 b b)))) (*.f64 -2 (*.f64 y (*.f64 (*.f64 (+.f64 5/6 a) b) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 y (*.f64 b (*.f64 b (pow.f64 (+.f64 5/6 a) 2))))) (*.f64 (*.f64 (*.f64 -2 y) (*.f64 (+.f64 5/6 a) b)) (pow.f64 (exp.f64 2) (*.f64 c (+.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))))))))
(fma.f64 -4/3 (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 5/6 a) 3)))) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (fma.f64 2 (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 b b)))) (*.f64 -2 (*.f64 y (*.f64 (*.f64 (+.f64 5/6 a) b) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))))))
(fma.f64 -4/3 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 y (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 5/6 a) 3)))) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 y (*.f64 b (*.f64 b (pow.f64 (+.f64 5/6 a) 2))))) (*.f64 (*.f64 (*.f64 -2 y) (*.f64 (+.f64 5/6 a) b)) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b)))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) 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))))))
(fma.f64 2 (*.f64 c (*.f64 (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) y)) (*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) y))
(fma.f64 2 (*.f64 c (*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 y (+.f64 5/6 a)))) (*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) y))
(+.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)))))))
(fma.f64 2 (*.f64 c (*.f64 (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) y)) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) y) (pow.f64 (+.f64 5/6 a) 2)) (*.f64 c c)))))
(fma.f64 2 (*.f64 c (*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 y (+.f64 5/6 a)))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 2 (*.f64 (*.f64 (*.f64 c (*.f64 c y)) (pow.f64 (+.f64 5/6 a) 2)) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))))))
(+.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))))))))
(fma.f64 2 (*.f64 c (*.f64 (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) y)) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (fma.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 3) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) y)) (*.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) y) (pow.f64 (+.f64 5/6 a) 2)) (*.f64 c c))))))
(fma.f64 2 (*.f64 c (*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 y (+.f64 5/6 a)))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (fma.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 y (pow.f64 (+.f64 5/6 a) 3)))) (*.f64 2 (*.f64 (*.f64 (*.f64 c (*.f64 c y)) (pow.f64 (+.f64 5/6 a) 2)) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)
(*.f64 (pow.f64 (exp.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))
(fma.f64 -2 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (-.f64 b c) (*.f64 a y))) (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y))
(fma.f64 -2 (*.f64 (-.f64 b c) (*.f64 (*.f64 a y) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 (pow.f64 (exp.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)))
(fma.f64 2 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 y (*.f64 a a)))) (fma.f64 -2 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (-.f64 b c) (*.f64 a y))) (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)))
(fma.f64 2 (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (*.f64 a (*.f64 a y)) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (fma.f64 -2 (*.f64 (-.f64 b c) (*.f64 (*.f64 a y) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 (pow.f64 (exp.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)))))))
(fma.f64 2 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 y (*.f64 a a)))) (fma.f64 -2 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (-.f64 b c) (*.f64 a y))) (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y (*.f64 -4/3 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (pow.f64 (-.f64 b c) 3) (*.f64 (pow.f64 a 3) y)))))))
(fma.f64 2 (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (*.f64 a (*.f64 a y)) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (fma.f64 -2 (*.f64 (-.f64 b c) (*.f64 (*.f64 a y) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (*.f64 (pow.f64 (-.f64 b c) 3) (*.f64 (pow.f64 a 3) y)) -4/3)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6)))))
(*.f64 y (pow.f64 (exp.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 (pow.f64 (exp.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 (pow.f64 (exp.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 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
-5/6
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 -5/6 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 -5/6 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 -5/6 a)
(*.f64 -1 a)
(neg.f64 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 -5/6 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 -5/6 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 -5/6 a)
(*.f64 -1 a)
(neg.f64 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 -5/6 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 -5/6 a)
(-.f64 (*.f64 -1 a) 5/6)
(-.f64 -5/6 a)
(+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 c) 1 c)))
(fma.f64 (-.f64 b c) (-.f64 -5/6 a) (*.f64 (-.f64 -5/6 a) (+.f64 (neg.f64 c) c)))
(fma.f64 (-.f64 b c) (-.f64 -5/6 a) (*.f64 (-.f64 -5/6 a) (+.f64 c (neg.f64 c))))
(+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c)))
(fma.f64 (-.f64 b c) (-.f64 -5/6 a) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c)))
(+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c)))
(fma.f64 (-.f64 b c) (-.f64 -5/6 a) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c)))
(+.f64 (*.f64 (-.f64 b c) -5/6) (*.f64 (-.f64 b c) (neg.f64 a)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 (-.f64 b c) -5/6) (*.f64 (-.f64 b c) (*.f64 (neg.f64 a) 1)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 (-.f64 b c) (neg.f64 a)) (*.f64 (-.f64 b c) -5/6))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (-.f64 -5/6 a) (neg.f64 c)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (-.f64 -5/6 a) (*.f64 (neg.f64 c) 1)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 (-.f64 -5/6 a) (neg.f64 c)) (*.f64 (-.f64 -5/6 a) b))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 (neg.f64 a) (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 (neg.f64 a) (-.f64 b c)) (*.f64 -5/6 (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 b (-.f64 -5/6 a)) (*.f64 (neg.f64 c) (-.f64 -5/6 a)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 (neg.f64 c) (-.f64 -5/6 a)) (*.f64 b (-.f64 -5/6 a)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 1 (*.f64 (-.f64 b c) -5/6)) (*.f64 1 (*.f64 (-.f64 b c) (neg.f64 a))))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 1 (*.f64 (-.f64 -5/6 a) b)) (*.f64 1 (*.f64 (-.f64 -5/6 a) (neg.f64 c))))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 1 (*.f64 -5/6 (-.f64 b c))) (*.f64 1 (*.f64 (neg.f64 a) (-.f64 b c))))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(+.f64 (*.f64 1 (*.f64 b (-.f64 -5/6 a))) (*.f64 1 (*.f64 (neg.f64 c) (-.f64 -5/6 a))))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 1)
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(/.f64 (-.f64 b c) (/.f64 1 (-.f64 -5/6 a)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(/.f64 (-.f64 -5/6 a) (/.f64 1 (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (+.f64 b c) (-.f64 -5/6 a)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)) (-.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 -5/6 a) (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 (+.f64 b c) (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (+.f64 c b) (+.f64 a -5/6))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)))
(/.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (+.f64 -5/6 a) (-.f64 b c)))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)))
(/.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (*.f64 (+.f64 -5/6 a) (+.f64 b c)) (-.f64 (*.f64 b b) (*.f64 c c))))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (+.f64 c b) (+.f64 a -5/6))))
(/.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (-.f64 -5/6 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 c b))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (-.f64 b c)))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)) (-.f64 (*.f64 b b) (*.f64 c c))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (+.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)))
(/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (+.f64 b c))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)) (-.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 -5/6 a) (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 b c))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 c b))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (+.f64 b c))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)) (-.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 -5/6 a) (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (fma.f64 b b (*.f64 c (+.f64 b c))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 c b))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (+.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)))
(/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 25/36 (*.f64 a a))) (*.f64 (+.f64 b c) (+.f64 -5/6 a)))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (+.f64 c b) (+.f64 a -5/6))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 25/36 (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (+.f64 -5/6 a) (+.f64 b c)))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (+.f64 c b) (+.f64 a -5/6))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)))
(/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (neg.f64 c) (neg.f64 c))) (-.f64 -5/6 a)) (-.f64 b (neg.f64 c)))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (-.f64 b (neg.f64 c)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 b (neg.f64 c)) (-.f64 -5/6 a)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3)) (-.f64 -5/6 a)) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 b (neg.f64 c)))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 (neg.f64 c) (-.f64 (neg.f64 c) b))) (-.f64 -5/6 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 (neg.f64 c) (-.f64 (neg.f64 c) b)))) (-.f64 -5/6 a))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (-.f64 -5/6 a)) (neg.f64 (+.f64 b c)))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (/.f64 (neg.f64 (+.f64 c b)) (-.f64 -5/6 a)))
(*.f64 (/.f64 (*.f64 (-.f64 (neg.f64 c) b) (-.f64 b c)) (-.f64 (neg.f64 c) b)) (-.f64 -5/6 a))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (-.f64 -5/6 a)) (neg.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (/.f64 (neg.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 -5/6 a)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (neg.f64 (fma.f64 b b (*.f64 c (+.f64 c b))))) (-.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 (neg.f64 a) (neg.f64 a))) (-.f64 b c)) (+.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)))
(/.f64 (*.f64 (+.f64 -125/216 (pow.f64 (neg.f64 a) 3)) (-.f64 b c)) (+.f64 25/36 (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 -5/6 (neg.f64 a)))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (neg.f64 (-.f64 25/36 (*.f64 a a))) (-.f64 b c)) (neg.f64 (+.f64 -5/6 a)))
(/.f64 (*.f64 (-.f64 b c) (neg.f64 (-.f64 25/36 (*.f64 a a)))) (+.f64 5/6 (neg.f64 a)))
(*.f64 (/.f64 (+.f64 -25/36 (*.f64 a a)) (-.f64 5/6 a)) (-.f64 b c))
(/.f64 (*.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) (-.f64 b c)) (neg.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (-.f64 b c) (neg.f64 (-.f64 -125/216 (pow.f64 a 3)))) (+.f64 -25/36 (neg.f64 (*.f64 a (+.f64 a -5/6)))))
(*.f64 (/.f64 (+.f64 125/216 (pow.f64 a 3)) (+.f64 -25/36 (*.f64 a (-.f64 5/6 a)))) (-.f64 b c))
(/.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) 1) (+.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)))
(/.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (+.f64 b c))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)) (-.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 -5/6 a) (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(/.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 c b))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) 1) (+.f64 b c))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)) (-.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 -5/6 a) (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 c b))))
(/.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) 1) (+.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)))
(/.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 25/36 (*.f64 a a))) 1) (*.f64 (+.f64 b c) (+.f64 -5/6 a)))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (+.f64 c b) (+.f64 a -5/6))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -125/216 (pow.f64 a 3))) 1) (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 25/36 (*.f64 a a))) 1) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -125/216 (pow.f64 a 3))) 1) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (*.f64 (+.f64 -5/6 a) (+.f64 b c)))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (+.f64 c b) (+.f64 a -5/6))))
(/.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)))
(/.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (-.f64 b c))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (/.f64 (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (*.f64 (-.f64 b c) (sqrt.f64 (-.f64 -5/6 a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (-.f64 b c))) (sqrt.f64 (+.f64 -5/6 a)))
(/.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (/.f64 (sqrt.f64 (+.f64 a -5/6)) (*.f64 (-.f64 b c) (sqrt.f64 (-.f64 -5/6 a)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (sqrt.f64 (+.f64 a -5/6))) (*.f64 (-.f64 b c) (sqrt.f64 (-.f64 -5/6 a))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (sqrt.f64 (-.f64 b c)) (-.f64 -5/6 a))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (*.f64 (-.f64 -5/6 a) (sqrt.f64 (-.f64 b c)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 b c)) (*.f64 (-.f64 -5/6 a) (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (sqrt.f64 (-.f64 b c)) (-.f64 -5/6 a))) (sqrt.f64 (+.f64 b c)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (/.f64 (sqrt.f64 (+.f64 c b)) (*.f64 (-.f64 -5/6 a) (sqrt.f64 (-.f64 b c)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (sqrt.f64 (+.f64 c b))) (*.f64 (-.f64 -5/6 a) (sqrt.f64 (-.f64 b c))))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) 1) (+.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (sqrt.f64 (+.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))
(/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (*.f64 (sqrt.f64 (+.f64 a -5/6)) (sqrt.f64 (+.f64 a -5/6))))
(/.f64 (-.f64 b c) (/.f64 (*.f64 (sqrt.f64 (+.f64 a -5/6)) (sqrt.f64 (+.f64 a -5/6))) (-.f64 25/36 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (*.f64 (cbrt.f64 (+.f64 -5/6 a)) (cbrt.f64 (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 -5/6 a)))
(/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (*.f64 (cbrt.f64 (+.f64 a -5/6)) (*.f64 (cbrt.f64 (+.f64 a -5/6)) (cbrt.f64 (+.f64 a -5/6)))))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (cbrt.f64 (+.f64 a -5/6))) (*.f64 (cbrt.f64 (+.f64 a -5/6)) (cbrt.f64 (+.f64 a -5/6))))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))) (/.f64 (-.f64 b c) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (-.f64 b c) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))))))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (+.f64 b c))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)) (-.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 -5/6 a) (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (sqrt.f64 (+.f64 c b)) (sqrt.f64 (+.f64 c b))))
(/.f64 (-.f64 -5/6 a) (/.f64 (*.f64 (sqrt.f64 (+.f64 c b)) (sqrt.f64 (+.f64 c b))) (-.f64 (*.f64 b b) (*.f64 c c))))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b))) (-.f64 -5/6 a))) (cbrt.f64 (+.f64 c b)))
(/.f64 (/.f64 (-.f64 -5/6 a) (cbrt.f64 (+.f64 c b))) (/.f64 (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b))) (-.f64 (*.f64 b b) (*.f64 c c))))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 c b))))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b))))))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (/.f64 (-.f64 -5/6 a) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b))))))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) 1) (+.f64 b c))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)) (-.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 -5/6 a) (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (sqrt.f64 (+.f64 c b)) (sqrt.f64 (+.f64 c b))))
(/.f64 (-.f64 -5/6 a) (/.f64 (*.f64 (sqrt.f64 (+.f64 c b)) (sqrt.f64 (+.f64 c b))) (-.f64 (*.f64 b b) (*.f64 c c))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b))) (-.f64 -5/6 a))) (cbrt.f64 (+.f64 c b)))
(/.f64 (/.f64 (-.f64 -5/6 a) (cbrt.f64 (+.f64 c b))) (/.f64 (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b))) (-.f64 (*.f64 b b) (*.f64 c c))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 c b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (/.f64 (-.f64 -5/6 a) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b))))))))
(/.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) 1) (+.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)))
(/.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (sqrt.f64 (+.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))
(/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (*.f64 (sqrt.f64 (+.f64 a -5/6)) (sqrt.f64 (+.f64 a -5/6))))
(/.f64 (-.f64 b c) (/.f64 (*.f64 (sqrt.f64 (+.f64 a -5/6)) (sqrt.f64 (+.f64 a -5/6))) (-.f64 25/36 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (*.f64 (cbrt.f64 (+.f64 -5/6 a)) (cbrt.f64 (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 -5/6 a)))
(/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (*.f64 (cbrt.f64 (+.f64 a -5/6)) (*.f64 (cbrt.f64 (+.f64 a -5/6)) (cbrt.f64 (+.f64 a -5/6)))))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (cbrt.f64 (+.f64 a -5/6))) (*.f64 (cbrt.f64 (+.f64 a -5/6)) (cbrt.f64 (+.f64 a -5/6))))
(/.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))))
(/.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))) (/.f64 (-.f64 b c) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (-.f64 b c) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))))))
(pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 1)
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3)
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(pow.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 3) 1/3)
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 3))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 (-.f64 -5/6 a) 3)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 -5/6 a) 3) (pow.f64 (-.f64 b c) 3)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(exp.f64 (log.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))) 1)
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1)
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(*.f64 1 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(*.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)))
(pow.f64 (exp.f64 (-.f64 -5/6 a)) (*.f64 (-.f64 b c) 2))
(pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1)
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2)
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 3)
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3) 1/3)
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)
(pow.f64 (exp.f64 (-.f64 -5/6 a)) (*.f64 (-.f64 b c) 2))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))) (sqrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))) (sqrt.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(pow.f64 (exp.f64 (*.f64 (-.f64 b c) 2)) (-.f64 -5/6 a))
(pow.f64 (pow.f64 (exp.f64 (-.f64 b c)) 2) (-.f64 -5/6 a))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 2)) (cbrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))) 2)) (cbrt.f64 (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(pow.f64 (exp.f64 1) (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))
(pow.f64 (E.f64) (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (exp.f64 2) (-.f64 b c)) (-.f64 -5/6 a))
(pow.f64 (pow.f64 (exp.f64 2) (-.f64 -5/6 a)) (-.f64 b c))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 2)) (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y))) 1)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 1)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)) 2)
(pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)) 3)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 3) 1/3)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 2))
(sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) (log.f64 (exp.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 3))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3) (pow.f64 y 3)))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3)))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(exp.f64 (+.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)) (log.f64 y)))
(exp.f64 (fma.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)) (log.f64 y)) 1))
(exp.f64 (fma.f64 (-.f64 b c) (*.f64 2 (-.f64 -5/6 a)) (log.f64 y)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(+.f64 -5/6 (neg.f64 a))
(-.f64 -5/6 a)
(+.f64 -5/6 (*.f64 (neg.f64 a) 1))
(-.f64 -5/6 a)
(+.f64 -5/6 (*.f64 1 (*.f64 (neg.f64 a) 1)))
(-.f64 -5/6 a)
(+.f64 (neg.f64 a) -5/6)
(-.f64 -5/6 a)
(+.f64 (*.f64 (neg.f64 a) 1) -5/6)
(-.f64 -5/6 a)
(+.f64 (-.f64 -5/6 (exp.f64 (log1p.f64 a))) 1)
(+.f64 1 (-.f64 -5/6 (exp.f64 (log1p.f64 a))))
(-.f64 1/6 (exp.f64 (log1p.f64 a)))
(*.f64 (-.f64 -5/6 a) 1)
(-.f64 -5/6 a)
(*.f64 1 (-.f64 -5/6 a))
(-.f64 -5/6 a)
(*.f64 (sqrt.f64 (-.f64 -5/6 a)) (sqrt.f64 (-.f64 -5/6 a)))
(-.f64 -5/6 a)
(*.f64 (cbrt.f64 (-.f64 -5/6 a)) (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2))
(-.f64 -5/6 a)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2) (cbrt.f64 (-.f64 -5/6 a)))
(-.f64 -5/6 a)
(*.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 1 (+.f64 -5/6 a)))
(/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6))
(*.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))
(*.f64 (/.f64 1 (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a)))
(/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6))
(*.f64 (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3)))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 25/36 (*.f64 a a))) (-.f64 -5/6 a))
(-.f64 -5/6 a)
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 -125/216 (pow.f64 a 3))) (+.f64 25/36 (-.f64 (*.f64 a a) (*.f64 -5/6 a))))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 (pow.f64 a 3) -125/216)) (+.f64 25/36 (*.f64 a (-.f64 a -5/6))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 625/1296 (*.f64 (*.f64 a (+.f64 -5/6 a)) (*.f64 a (+.f64 -5/6 a))))) (-.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 625/1296 (*.f64 a (*.f64 (+.f64 a -5/6) (*.f64 a (+.f64 a -5/6)))))) (-.f64 25/36 (*.f64 a (+.f64 a -5/6))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 625/1296 (*.f64 (*.f64 a a) (*.f64 (+.f64 a -5/6) (+.f64 a -5/6))))) (+.f64 25/36 (*.f64 a (-.f64 5/6 a))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 15625/46656 (pow.f64 (*.f64 a (+.f64 -5/6 a)) 3))) (-.f64 (+.f64 625/1296 (*.f64 (*.f64 a (+.f64 -5/6 a)) (*.f64 a (+.f64 -5/6 a)))) (*.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 15625/46656 (pow.f64 (*.f64 a (+.f64 a -5/6)) 3))) (+.f64 625/1296 (-.f64 (*.f64 a (*.f64 (+.f64 a -5/6) (*.f64 a (+.f64 a -5/6)))) (*.f64 (*.f64 25/36 a) (+.f64 a -5/6)))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (+.f64 15625/46656 (pow.f64 (*.f64 a (+.f64 a -5/6)) 3)) (+.f64 625/1296 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 a -5/6) (+.f64 a -5/6))) (*.f64 a (+.f64 -125/216 (*.f64 a 25/36)))))))
(/.f64 1 (/.f64 1 (-.f64 -5/6 a)))
(-.f64 -5/6 a)
(/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 -5/6 a))
(/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))
(/.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (/.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3)))))
(/.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (/.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6))) (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3)))) (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))
(/.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (/.f64 (+.f64 -5/6 a) (sqrt.f64 (-.f64 25/36 (*.f64 a a)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (+.f64 a -5/6)) (sqrt.f64 (-.f64 25/36 (*.f64 a a))))
(*.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (/.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (+.f64 a -5/6)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3)))) (/.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3)))) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3)))) (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3)))) (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 25/36 (*.f64 a a))) (cbrt.f64 (-.f64 25/36 (*.f64 a a)))) (/.f64 (+.f64 -5/6 a) (cbrt.f64 (-.f64 25/36 (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 25/36 (*.f64 a a))) (cbrt.f64 (-.f64 25/36 (*.f64 a a)))) (+.f64 a -5/6)) (cbrt.f64 (-.f64 25/36 (*.f64 a a))))
(*.f64 (cbrt.f64 (-.f64 25/36 (*.f64 a a))) (/.f64 (cbrt.f64 (-.f64 25/36 (*.f64 a a))) (/.f64 (+.f64 a -5/6) (cbrt.f64 (-.f64 25/36 (*.f64 a a))))))
(/.f64 (-.f64 25/36 (*.f64 (neg.f64 a) (neg.f64 a))) (+.f64 -5/6 a))
(/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6))
(/.f64 (-.f64 625/1296 (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (+.f64 -5/6 a) (+.f64 25/36 (*.f64 a a))))
(/.f64 (-.f64 625/1296 (*.f64 a (pow.f64 a 3))) (*.f64 (+.f64 a -5/6) (+.f64 25/36 (*.f64 a a))))
(/.f64 (-.f64 15625/46656 (*.f64 (pow.f64 a 3) (pow.f64 a 3))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 -125/216 (pow.f64 a 3))))
(/.f64 (/.f64 (-.f64 15625/46656 (pow.f64 a 6)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (+.f64 (pow.f64 a 3) -125/216))
(/.f64 (+.f64 -125/216 (pow.f64 (neg.f64 a) 3)) (+.f64 25/36 (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 -5/6 (neg.f64 a)))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))
(/.f64 (-.f64 15625/46656 (pow.f64 (*.f64 a a) 3)) (*.f64 (+.f64 -5/6 a) (+.f64 625/1296 (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 25/36 (*.f64 a a))))))
(/.f64 (-.f64 15625/46656 (pow.f64 a 6)) (*.f64 (+.f64 a -5/6) (+.f64 625/1296 (*.f64 (*.f64 a a) (+.f64 25/36 (*.f64 a a))))))
(/.f64 (/.f64 (-.f64 15625/46656 (pow.f64 a 6)) (+.f64 a -5/6)) (+.f64 625/1296 (*.f64 (*.f64 a a) (+.f64 25/36 (*.f64 a a)))))
(/.f64 (-.f64 -1953125/10077696 (pow.f64 (pow.f64 a 3) 3)) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 15625/46656 (+.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 -125/216 (pow.f64 a 3))))))
(/.f64 (-.f64 -1953125/10077696 (pow.f64 (pow.f64 a 3) 3)) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6))) (+.f64 15625/46656 (+.f64 (pow.f64 a 6) (*.f64 (pow.f64 a 3) -125/216)))))
(/.f64 (/.f64 (-.f64 -1953125/10077696 (pow.f64 (pow.f64 a 3) 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (+.f64 (*.f64 (pow.f64 a 3) -125/216) (+.f64 15625/46656 (pow.f64 a 6))))
(/.f64 (neg.f64 (-.f64 25/36 (*.f64 a a))) (neg.f64 (+.f64 -5/6 a)))
(/.f64 (neg.f64 (-.f64 25/36 (*.f64 a a))) (+.f64 5/6 (neg.f64 a)))
(/.f64 (+.f64 -25/36 (*.f64 a a)) (-.f64 5/6 a))
(/.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) (neg.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) (+.f64 -25/36 (neg.f64 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (+.f64 125/216 (pow.f64 a 3)) (+.f64 -25/36 (*.f64 a (-.f64 5/6 a))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) 1) (+.f64 -5/6 a))
(/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6))
(/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 (neg.f64 a) (neg.f64 a))) 1) (+.f64 -5/6 a))
(/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6))
(/.f64 (*.f64 (+.f64 -125/216 (pow.f64 (neg.f64 a) 3)) 1) (+.f64 25/36 (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 -5/6 (neg.f64 a)))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))
(/.f64 (*.f64 (neg.f64 (-.f64 25/36 (*.f64 a a))) 1) (neg.f64 (+.f64 -5/6 a)))
(/.f64 (neg.f64 (-.f64 25/36 (*.f64 a a))) (+.f64 5/6 (neg.f64 a)))
(/.f64 (+.f64 -25/36 (*.f64 a a)) (-.f64 5/6 a))
(/.f64 (*.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) 1) (neg.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) (+.f64 -25/36 (neg.f64 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (+.f64 125/216 (pow.f64 a 3)) (+.f64 -25/36 (*.f64 a (-.f64 5/6 a))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (sqrt.f64 (-.f64 -5/6 a))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (/.f64 (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (sqrt.f64 (-.f64 -5/6 a))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (sqrt.f64 (-.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))
(/.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (/.f64 (sqrt.f64 (+.f64 a -5/6)) (sqrt.f64 (-.f64 -5/6 a))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (sqrt.f64 (+.f64 a -5/6))) (sqrt.f64 (-.f64 -5/6 a)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2)) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (/.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))) (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 25/36 (*.f64 a a))) (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2)) (cbrt.f64 (+.f64 -5/6 a)))
(/.f64 (cbrt.f64 (-.f64 25/36 (*.f64 a a))) (/.f64 (cbrt.f64 (+.f64 a -5/6)) (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 25/36 (*.f64 a a))) (cbrt.f64 (+.f64 a -5/6))) (pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 2))
(/.f64 (*.f64 (-.f64 625/1296 (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 1 (+.f64 -5/6 a))) (+.f64 25/36 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (-.f64 625/1296 (*.f64 a (pow.f64 a 3))) 1) (+.f64 a -5/6)) (+.f64 25/36 (*.f64 a a)))
(*.f64 (/.f64 (-.f64 625/1296 (*.f64 a (pow.f64 a 3))) (+.f64 25/36 (*.f64 a a))) (/.f64 1 (+.f64 a -5/6)))
(/.f64 (*.f64 (-.f64 15625/46656 (pow.f64 (*.f64 a a) 3)) (/.f64 1 (+.f64 -5/6 a))) (+.f64 625/1296 (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 25/36 (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 a -5/6)) (-.f64 15625/46656 (pow.f64 a 6))) (+.f64 625/1296 (*.f64 (*.f64 a a) (+.f64 25/36 (*.f64 a a)))))
(*.f64 (/.f64 (-.f64 15625/46656 (pow.f64 a 6)) (+.f64 625/1296 (*.f64 (*.f64 a a) (+.f64 25/36 (*.f64 a a))))) (/.f64 1 (+.f64 a -5/6)))
(/.f64 (*.f64 (-.f64 15625/46656 (*.f64 (pow.f64 a 3) (pow.f64 a 3))) (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (+.f64 -125/216 (pow.f64 a 3)))
(/.f64 (-.f64 15625/46656 (pow.f64 a 6)) (/.f64 (+.f64 (pow.f64 a 3) -125/216) (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))))
(*.f64 (/.f64 (-.f64 15625/46656 (pow.f64 a 6)) (+.f64 (pow.f64 a 3) -125/216)) (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (-.f64 -1953125/10077696 (pow.f64 (pow.f64 a 3) 3)) (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (+.f64 15625/46656 (+.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 -125/216 (pow.f64 a 3)))))
(/.f64 (-.f64 -1953125/10077696 (pow.f64 (pow.f64 a 3) 3)) (/.f64 (+.f64 15625/46656 (+.f64 (pow.f64 a 6) (*.f64 (pow.f64 a 3) -125/216))) (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))))
(*.f64 (/.f64 (-.f64 -1953125/10077696 (pow.f64 (pow.f64 a 3) 3)) (+.f64 (*.f64 (pow.f64 a 3) -125/216) (+.f64 15625/46656 (pow.f64 a 6)))) (/.f64 1 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) 1) (+.f64 -5/6 a))
(/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6))
(/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (sqrt.f64 (+.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))
(/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (sqrt.f64 (+.f64 a -5/6)) (sqrt.f64 (+.f64 a -5/6))))
(/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (cbrt.f64 (+.f64 -5/6 a)) (cbrt.f64 (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 -5/6 a)))
(/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (cbrt.f64 (+.f64 a -5/6)) (*.f64 (cbrt.f64 (+.f64 a -5/6)) (cbrt.f64 (+.f64 a -5/6)))))
(/.f64 (/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (cbrt.f64 (+.f64 a -5/6))) (cbrt.f64 (+.f64 a -5/6))) (cbrt.f64 (+.f64 a -5/6)))
(/.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))
(/.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (*.f64 (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))))
(/.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (/.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(pow.f64 (-.f64 -5/6 a) 1)
(-.f64 -5/6 a)
(pow.f64 (sqrt.f64 (-.f64 -5/6 a)) 2)
(-.f64 -5/6 a)
(pow.f64 (cbrt.f64 (-.f64 -5/6 a)) 3)
(-.f64 -5/6 a)
(pow.f64 (pow.f64 (-.f64 -5/6 a) 3) 1/3)
(-.f64 -5/6 a)
(sqrt.f64 (pow.f64 (-.f64 -5/6 a) 2))
(log.f64 (exp.f64 (-.f64 -5/6 a)))
(-.f64 -5/6 a)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 -5/6 a))))
(-.f64 -5/6 a)
(cbrt.f64 (pow.f64 (-.f64 -5/6 a) 3))
(-.f64 -5/6 a)
(expm1.f64 (log.f64 (-.f64 1/6 a)))
(exp.f64 (log.f64 (-.f64 -5/6 a)))
(-.f64 -5/6 a)
(exp.f64 (*.f64 (log.f64 (-.f64 -5/6 a)) 1))
(-.f64 -5/6 a)
(log1p.f64 (expm1.f64 (-.f64 -5/6 a)))
(-.f64 -5/6 a)

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 108 to 75 computations (30.6% saved)

series10.0ms (0%)

Counts
3 → 120
Calls

30 calls:

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

rewrite91.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1272×distribute-lft-in
676×associate-/r*
390×associate-/r/
380×associate-/l*
376×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017101
1368101
24756101
Stop Event
node limit
Counts
3 → 87
Calls
Call 1
Inputs
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 b (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 b (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 b (fma.f64 (neg.f64 (cbrt.f64 (+.f64 a 5/6))) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (+.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (/.f64 2/3 t)) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (/.f64 2/3 t)) (*.f64 b (*.f64 (-.f64 -5/6 a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 -5/6 a)) (*.f64 b (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2/3 t) b) (*.f64 (-.f64 -5/6 a) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (/.f64 2/3 t) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 (/.f64 2/3 t) a)) (*.f64 b -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 b (/.f64 2/3 t))) (*.f64 1 (*.f64 b (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (/.f64 2/3 t) b)) (*.f64 1 (*.f64 (-.f64 -5/6 a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) b) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) b) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) 1) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) 1) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (*.f64 (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) b) 1) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) b) (sqrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) b) (*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) b) 1) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) b) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) b) (*.f64 (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)) (log.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 b 2)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))) 2)) (cbrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)))) (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) b)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (sqrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2)) (cbrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))))

simplify163.0ms (0.4%)

Algorithm
egg-herbie
Rules
1142×associate-/l*
936×associate-+r+
896×associate-+l+
836×associate-/r*
804×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03499899
19689755
237459753
Stop Event
node limit
Counts
207 → 211
Calls
Call 1
Inputs
(*.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 (-.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 (-.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 (-.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 (-.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 (-.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 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)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
y
(+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))) (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 y (pow.f64 b 2))))))
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 y (pow.f64 b 3)))) (+.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))) (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 y (pow.f64 b 2)))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3))) (pow.f64 t 3))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3))) (pow.f64 t 3))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y)
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 a b)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y))
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 a b)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y)))
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 a b)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)))))
1
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))) 1))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))) (+.f64 1 (*.f64 4/3 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (pow.f64 b 3))))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))
(+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t))))
(+.f64 (*.f64 32/81 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3)) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))))
(exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))
(+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t))))
(+.f64 (*.f64 32/81 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3)) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 a b))) (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 a b))) (+.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 a b))) (+.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(+.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 b (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 b (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 b (fma.f64 (neg.f64 (cbrt.f64 (+.f64 a 5/6))) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (+.f64 a 5/6))))
(+.f64 (*.f64 b (/.f64 2/3 t)) (*.f64 b (-.f64 -5/6 a)))
(+.f64 (*.f64 b (/.f64 2/3 t)) (*.f64 b (*.f64 (-.f64 -5/6 a) 1)))
(+.f64 (*.f64 b (-.f64 -5/6 a)) (*.f64 b (/.f64 2/3 t)))
(+.f64 (*.f64 (/.f64 2/3 t) b) (*.f64 (-.f64 -5/6 a) b))
(+.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (/.f64 2/3 t) b))
(+.f64 (*.f64 b (-.f64 (/.f64 2/3 t) a)) (*.f64 b -5/6))
(+.f64 (*.f64 1 (*.f64 b (/.f64 2/3 t))) (*.f64 1 (*.f64 b (-.f64 -5/6 a))))
(+.f64 (*.f64 1 (*.f64 (/.f64 2/3 t) b)) (*.f64 1 (*.f64 (-.f64 -5/6 a) b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 1)
(/.f64 b (/.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)) b))
(/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) b))
(/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))
(/.f64 (*.f64 b (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))
(/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) b) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))
(/.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) b) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))
(/.f64 (/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) 1) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))
(/.f64 (/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))
(/.f64 (/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))
(/.f64 (/.f64 (*.f64 b (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) 1) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))
(/.f64 (/.f64 (*.f64 b (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))
(/.f64 (/.f64 (*.f64 b (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (*.f64 (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) b) 1) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) b) (sqrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) b) (*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) b) 1) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) b) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) b) (*.f64 (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))
(pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3)
(pow.f64 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (log.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)
(pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 1)
(pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 3)
(pow.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))
(cbrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(exp.f64 (+.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 1)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)
(*.f64 1 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(*.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3) 1/3)
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)
(pow.f64 (exp.f64 (*.f64 b 2)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))) 2)) (cbrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)))) (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))))
(pow.f64 (exp.f64 1) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)))
(pow.f64 (pow.f64 (exp.f64 2) b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(pow.f64 (pow.f64 (exp.f64 2) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) b)
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (sqrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2)) (cbrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2))
(log.f64 (exp.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
Outputs
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.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 t) (-.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 t) (-.f64 -5/6 a)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(neg.f64 (*.f64 b (+.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 b (+.f64 (/.f64 2/3 t) (-.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 t) (-.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 t) (-.f64 -5/6 a)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(neg.f64 (*.f64 b (+.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 b (+.f64 (/.f64 2/3 t) (-.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 t) (-.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 t) (-.f64 -5/6 a)))
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))
(*.f64 b (+.f64 (/.f64 2/3 t) -5/6))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 -1 (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 -1 (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
y
(+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))))
(+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(fma.f64 (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 b y) y)
(fma.f64 (+.f64 (/.f64 4/3 t) (*.f64 (-.f64 -5/6 a) 2)) (*.f64 b y) y)
(+.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))) (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 y (pow.f64 b 2))))))
(+.f64 y (*.f64 2 (+.f64 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (*.f64 y (*.f64 b b))))))
(fma.f64 2 (fma.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))) y)
(+.f64 (*.f64 4/3 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 y (pow.f64 b 3)))) (+.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))) (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 y (pow.f64 b 2)))))))
(fma.f64 4/3 (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) (*.f64 y (pow.f64 b 3))) (+.f64 y (*.f64 2 (+.f64 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (*.f64 y (*.f64 b b)))))))
(fma.f64 4/3 (*.f64 y (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)) (fma.f64 2 (fma.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))) y))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))))
(fma.f64 4/3 (/.f64 y (/.f64 t (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))
(fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 4/3 (/.f64 y (/.f64 (/.f64 t b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))))
(fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 (/.f64 (*.f64 y 4/3) (/.f64 t b)) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2)))))
(fma.f64 4/3 (/.f64 y (/.f64 t (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 8/9 (/.f64 y (/.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))))))
(fma.f64 4/3 (/.f64 y (/.f64 (/.f64 t b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))) (*.f64 (/.f64 t b) (/.f64 t b))))))
(fma.f64 4/3 (*.f64 (*.f64 (/.f64 b t) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))) y) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 8/9 (*.f64 (/.f64 y (*.f64 (/.f64 t b) (/.f64 t b))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3))) (pow.f64 t 3))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2))))))
(fma.f64 4/3 (/.f64 y (/.f64 t (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))) (fma.f64 32/81 (/.f64 y (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 8/9 (/.f64 y (/.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))))))))
(fma.f64 4/3 (/.f64 y (/.f64 (/.f64 t b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) (fma.f64 32/81 (*.f64 (/.f64 y (pow.f64 t 3)) (*.f64 (pow.f64 b 3) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))) (*.f64 (/.f64 t b) (/.f64 t b)))))))
(fma.f64 4/3 (*.f64 (*.f64 (/.f64 b t) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))) y) (fma.f64 32/81 (*.f64 (/.f64 (pow.f64 b 3) (/.f64 (pow.f64 t 3) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) y) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 8/9 (*.f64 (/.f64 y (*.f64 (/.f64 t b) (/.f64 t b))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))))
(fma.f64 4/3 (/.f64 y (/.f64 t (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))
(fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 4/3 (/.f64 y (/.f64 (/.f64 t b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))))
(fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 (/.f64 (*.f64 y 4/3) (/.f64 t b)) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2)))))
(fma.f64 4/3 (/.f64 y (/.f64 t (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 8/9 (/.f64 y (/.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))))))
(fma.f64 4/3 (/.f64 y (/.f64 (/.f64 t b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))) (*.f64 (/.f64 t b) (/.f64 t b))))))
(fma.f64 4/3 (*.f64 (*.f64 (/.f64 b t) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))) y) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 8/9 (*.f64 (/.f64 y (*.f64 (/.f64 t b) (/.f64 t b))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b)) t)) (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3))) (pow.f64 t 3))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2))) (pow.f64 t 2))))))
(fma.f64 4/3 (/.f64 y (/.f64 t (*.f64 b (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))) (fma.f64 32/81 (/.f64 y (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 8/9 (/.f64 y (/.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))))))))
(fma.f64 4/3 (/.f64 y (/.f64 (/.f64 t b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) (fma.f64 32/81 (*.f64 (/.f64 y (pow.f64 t 3)) (*.f64 (pow.f64 b 3) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))) (*.f64 (/.f64 t b) (/.f64 t b)))))))
(fma.f64 4/3 (*.f64 (*.f64 (/.f64 b t) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))) y) (fma.f64 32/81 (*.f64 (/.f64 (pow.f64 b 3) (/.f64 (pow.f64 t 3) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) y) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 8/9 (*.f64 (/.f64 y (*.f64 (/.f64 t b) (/.f64 t b))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))))
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 a b)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y))
(fma.f64 -2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 a b) y)) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))))
(fma.f64 y (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 (*.f64 (*.f64 a b) y) (*.f64 -2 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)))))
(fma.f64 y (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 (*.f64 (*.f64 a b) y) -2)))
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 a b)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y)))
(fma.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 y (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 a b) y)) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))))))
(fma.f64 2 (*.f64 y (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 a (*.f64 a (*.f64 b b))))) (fma.f64 y (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 (*.f64 (*.f64 a b) y) (*.f64 -2 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6))))))
(fma.f64 2 (*.f64 y (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 (*.f64 a b) (*.f64 a b)))) (fma.f64 y (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 (*.f64 (*.f64 a b) y) -2))))
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 y (*.f64 a b)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) y))))
(fma.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 y (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -4/3 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 y (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (fma.f64 -2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 a b) y)) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))))))
(fma.f64 2 (*.f64 y (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 a (*.f64 a (*.f64 b b))))) (fma.f64 -4/3 (*.f64 y (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (pow.f64 a 3)))) (fma.f64 y (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 (*.f64 (*.f64 a b) y) (*.f64 -2 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)))))))
(fma.f64 2 (*.f64 y (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 (*.f64 a b) (*.f64 a b)))) (fma.f64 -4/3 (*.f64 (*.f64 y (pow.f64 a 3)) (*.f64 (pow.f64 b 3) (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)))) (fma.f64 y (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 (*.f64 (*.f64 a b) y) -2)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
1
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)
(fma.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1)
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) 1)
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))) 1))
(fma.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (fma.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (*.f64 b b)) 1))
(fma.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (fma.f64 2 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2) 1))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))) (+.f64 1 (*.f64 4/3 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (pow.f64 b 3))))))
(fma.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (+.f64 (fma.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (*.f64 b b)) 1) (*.f64 4/3 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3))))
(fma.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (fma.f64 2 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2) (fma.f64 4/3 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3) 1)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))
(+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))
(+.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 t b))))
(fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) t) b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))
(fma.f64 4/3 (*.f64 (/.f64 b t) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t))))
(fma.f64 8/9 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 t b)))))
(fma.f64 8/9 (*.f64 (/.f64 (*.f64 b b) t) (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) t)) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) t) b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))
(fma.f64 8/9 (*.f64 (/.f64 b (/.f64 t b)) (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) t)) (fma.f64 4/3 (*.f64 (/.f64 b t) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 32/81 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3)) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))))
(fma.f64 32/81 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 (pow.f64 t 3) (pow.f64 b 3))) (fma.f64 8/9 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 t b))))))
(fma.f64 32/81 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (pow.f64 t 3)) (pow.f64 b 3)) (fma.f64 8/9 (*.f64 (/.f64 (*.f64 b b) t) (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) t)) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) t) b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))))
(fma.f64 32/81 (/.f64 (pow.f64 b 3) (/.f64 (pow.f64 t 3) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) (fma.f64 8/9 (*.f64 (/.f64 b (/.f64 t b)) (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) t)) (fma.f64 4/3 (*.f64 (/.f64 b t) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))))
(exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))
(+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))
(+.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 t b))))
(fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) t) b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))
(fma.f64 4/3 (*.f64 (/.f64 b t) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t))))
(fma.f64 8/9 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 t b)))))
(fma.f64 8/9 (*.f64 (/.f64 (*.f64 b b) t) (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) t)) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) t) b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))
(fma.f64 8/9 (*.f64 (/.f64 b (/.f64 t b)) (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) t)) (fma.f64 4/3 (*.f64 (/.f64 b t) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 32/81 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3)) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))))
(fma.f64 32/81 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 (pow.f64 t 3) (pow.f64 b 3))) (fma.f64 8/9 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 t b))))))
(fma.f64 32/81 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (pow.f64 t 3)) (pow.f64 b 3)) (fma.f64 8/9 (*.f64 (/.f64 (*.f64 b b) t) (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) t)) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) t) b) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))))
(fma.f64 32/81 (/.f64 (pow.f64 b 3) (/.f64 (pow.f64 t 3) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) (fma.f64 8/9 (*.f64 (/.f64 b (/.f64 t b)) (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) t)) (fma.f64 4/3 (*.f64 (/.f64 b t) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))
(pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 a b))) (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))
(fma.f64 -2 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))))
(fma.f64 (*.f64 -2 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 a b) (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)))
(fma.f64 -2 (*.f64 b (*.f64 a (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)))) (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 a b))) (+.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 -2 (*.f64 a (*.f64 b (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 a (*.f64 a (*.f64 b b)))) (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6))))
(fma.f64 -2 (*.f64 b (*.f64 a (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 (*.f64 a b) (*.f64 a b))) (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 a b))) (+.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -4/3 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (pow.f64 b 3) (pow.f64 a 3))))))
(+.f64 (fma.f64 (*.f64 -2 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 a b) (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 a (*.f64 a (*.f64 b b)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 3)) -4/3))))
(+.f64 (fma.f64 -2 (*.f64 b (*.f64 a (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)))) (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (*.f64 (*.f64 a b) (*.f64 a b))) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) 2) (+.f64 (/.f64 2/3 t) -5/6)) (pow.f64 a 3)) (*.f64 (pow.f64 b 3) -4/3))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 b (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(*.f64 b (+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a))))
(*.f64 b (+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (+.f64 a (+.f64 (neg.f64 a) 0)))))
(+.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 b (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(*.f64 b (+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a))))
(*.f64 b (+.f64 (-.f64 -5/6 a) (+.f64 (/.f64 2/3 t) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a)))))
(*.f64 b (+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a)))))
(+.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 b (fma.f64 (neg.f64 (cbrt.f64 (+.f64 a 5/6))) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (+.f64 a 5/6))))
(*.f64 b (+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a))))
(*.f64 b (+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a)))))
(+.f64 (*.f64 b (/.f64 2/3 t)) (*.f64 b (-.f64 -5/6 a)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 b (/.f64 2/3 t)) (*.f64 b (*.f64 (-.f64 -5/6 a) 1)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 b (-.f64 -5/6 a)) (*.f64 b (/.f64 2/3 t)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 (/.f64 2/3 t) b) (*.f64 (-.f64 -5/6 a) b))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (/.f64 2/3 t) b))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 b (-.f64 (/.f64 2/3 t) a)) (*.f64 b -5/6))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 1 (*.f64 b (/.f64 2/3 t))) (*.f64 1 (*.f64 b (-.f64 -5/6 a))))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 1 (*.f64 (/.f64 2/3 t) b)) (*.f64 1 (*.f64 (-.f64 -5/6 a) b)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 1)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(/.f64 b (/.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)) b))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) b)
(/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(*.f64 (/.f64 b (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)))
(/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) b))
(*.f64 (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))) b)
(*.f64 b (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (fma.f64 (+.f64 5/6 a) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (/.f64 4/9 (*.f64 t t)))))
(/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) b)
(/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(*.f64 (/.f64 b (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)))
(/.f64 (*.f64 b (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))
(*.f64 (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))) b)
(*.f64 b (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (fma.f64 (+.f64 5/6 a) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (/.f64 4/9 (*.f64 t t)))))
(/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) b) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) b)
(/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(*.f64 (/.f64 b (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)))
(/.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) b) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))
(*.f64 (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))) b)
(*.f64 b (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (fma.f64 (+.f64 5/6 a) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (/.f64 4/9 (*.f64 t t)))))
(/.f64 (/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) 1) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) b)
(/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(*.f64 (/.f64 b (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)))
(/.f64 (/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) b)
(/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(*.f64 (/.f64 b (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)))
(/.f64 (/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) b)
(/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(*.f64 (/.f64 b (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)))
(/.f64 (/.f64 (*.f64 b (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) 1) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))
(*.f64 (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))) b)
(*.f64 b (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (fma.f64 (+.f64 5/6 a) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (/.f64 4/9 (*.f64 t t)))))
(/.f64 (/.f64 (*.f64 b (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))
(*.f64 (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))) b)
(*.f64 b (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (fma.f64 (+.f64 5/6 a) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (/.f64 4/9 (*.f64 t t)))))
(/.f64 (/.f64 (*.f64 b (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (*.f64 (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))
(*.f64 (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))) b)
(*.f64 b (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (fma.f64 (+.f64 5/6 a) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (/.f64 4/9 (*.f64 t t)))))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) b) 1) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) b)
(/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(*.f64 (/.f64 b (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) b) (sqrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) b)
(/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(*.f64 (/.f64 b (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) b) (*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) b)
(/.f64 (*.f64 b (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(*.f64 (/.f64 b (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) b) 1) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))
(*.f64 (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))) b)
(*.f64 b (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (fma.f64 (+.f64 5/6 a) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (/.f64 4/9 (*.f64 t t)))))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) b) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))) (sqrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))
(*.f64 (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))) b)
(*.f64 b (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (fma.f64 (+.f64 5/6 a) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (/.f64 4/9 (*.f64 t t)))))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) b) (*.f64 (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))) (cbrt.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))
(*.f64 (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))) b)
(*.f64 b (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)) (fma.f64 (+.f64 5/6 a) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (/.f64 4/9 (*.f64 t t)))))
(pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(pow.f64 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3) 1/3)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(fabs.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) (pow.f64 b 3)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(exp.f64 (log.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 1)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 2)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 3)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(pow.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 3) 1/3)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2))
(fabs.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(fabs.f64 (exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y))))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(cbrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 3))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3)))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3) (pow.f64 y 3)))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(expm1.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)) (log.f64 y)))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)) (log.f64 y)) 1))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(log1p.f64 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(exp.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) (log.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 1)
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 1 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)
(pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (exp.f64 b) (+.f64 (/.f64 4/3 t) (*.f64 (-.f64 -5/6 a) 2)))
(pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2)
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 3)
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3) 1/3)
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)
(pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (exp.f64 b) (+.f64 (/.f64 4/3 t) (*.f64 (-.f64 -5/6 a) 2)))
(pow.f64 (exp.f64 (*.f64 b 2)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))) 2)) (cbrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 (/.f64 4/3 t) (*.f64 (-.f64 -5/6 a) 2)))) 2)) (cbrt.f64 (*.f64 b (+.f64 (/.f64 4/3 t) (*.f64 (-.f64 -5/6 a) 2)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)))) (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 b (+.f64 (/.f64 4/3 t) (*.f64 (-.f64 -5/6 a) 2))))) (sqrt.f64 (*.f64 b (+.f64 (/.f64 4/3 t) (*.f64 (-.f64 -5/6 a) 2)))))
(pow.f64 (exp.f64 1) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)))
(pow.f64 (E.f64) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)))
(pow.f64 (E.f64) (*.f64 b (+.f64 (/.f64 4/3 t) (*.f64 (-.f64 -5/6 a) 2))))
(pow.f64 (pow.f64 (exp.f64 2) b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (exp.f64 2) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) b)
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (sqrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2)) (cbrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2))
(fabs.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 97 to 32 computations (67% saved)

series55.0ms (0.1%)

Counts
4 → 60
Calls

39 calls:

TimeVariablePointExpression
40.0ms
t
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))
1.0ms
a
@inf
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
1.0ms
y
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))
1.0ms
a
@inf
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))
1.0ms
a
@0
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))

rewrite126.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1824×associate-*r/
1440×associate-*l/
1038×associate-/r*
322×add-sqr-sqrt
314×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015124
1313124
24071124
Stop Event
node limit
Counts
4 → 252
Calls
Call 1
Inputs
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 t (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 t a)) (/.f64 t z))))) (#(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 1 (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t))) (sqrt.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 t a))) (/.f64 t (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) (/.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3)))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (sqrt.f64 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 z)) (/.f64 t (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 t (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z 1)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 t a)) -1) (neg.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 (neg.f64 z))) (neg.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a)))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2))) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 1 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) -1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t))) 1) (sqrt.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t))) (sqrt.f64 z)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t))) (sqrt.f64 (neg.f64 z))) (sqrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 (/.f64 z t)) 2)) 1) (cbrt.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 (/.f64 z t)) 2)) (cbrt.f64 z)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 (/.f64 z t)) 2)) (cbrt.f64 (neg.f64 z))) (cbrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z 1) (sqrt.f64 (+.f64 t a))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (sqrt.f64 t)) (sqrt.f64 (+.f64 t a))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (pow.f64 (cbrt.f64 t) 2)) (sqrt.f64 (+.f64 t a))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (sqrt.f64 (+.f64 t a))) (neg.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (+.f64 t a))) (/.f64 t (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (neg.f64 z)) (sqrt.f64 (+.f64 t a))) (neg.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (/.f64 z t)) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (/.f64 z t)) (sqrt.f64 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) 1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) 1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) 1) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) 1) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t)))) (sqrt.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t)))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 z)) (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t)))) (sqrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t))) (cbrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t))) (cbrt.f64 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2)))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) (cbrt.f64 t))) (pow.f64 (cbrt.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 t a)) 1) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (cbrt.f64 (/.f64 t z)) (cbrt.f64 (/.f64 t z)))) (cbrt.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 (sqrt.f64 z))) (/.f64 t (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 (pow.f64 (cbrt.f64 z) 2))) (/.f64 t (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 t) 1)) (/.f64 (sqrt.f64 t) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 t) (sqrt.f64 z))) (/.f64 (sqrt.f64 t) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 z) 2))) (/.f64 (sqrt.f64 t) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)) (/.f64 (cbrt.f64 t) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (sqrt.f64 z))) (/.f64 (cbrt.f64 t) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 z) 2))) (/.f64 (cbrt.f64 t) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) 1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) -1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) 1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) -1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) 1) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 (sqrt.f64 t))) (sqrt.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 (pow.f64 (cbrt.f64 t) 2))) (sqrt.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) 1) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (sqrt.f64 (cbrt.f64 t))) (sqrt.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (cbrt.f64 t)))) (cbrt.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) -1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))))) (#(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 pow.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 z t) 3) (pow.f64 (+.f64 t a) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 t a) 3/2) (pow.f64 (/.f64 z t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))) (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 4 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2))))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (+.f64 t a))) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (cbrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2)))) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) (log.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))) (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 z) (/.f64 t (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 t a)) 2) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 2 z)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 2 (neg.f64 z))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a)))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a))))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 z t) 2) (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3)))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 z t) 2) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (sqrt.f64 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) z) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) 1) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (sqrt.f64 z)) (/.f64 t (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 z) 2)) (/.f64 t (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (neg.f64 z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z 1)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) -1) (neg.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (neg.f64 (neg.f64 z))) (neg.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (cbrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2)))) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (sqrt.f64 (+.f64 t a)) 2)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (/.f64 t (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (/.f64 t (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 z) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z 1) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (sqrt.f64 t)) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (pow.f64 (cbrt.f64 t) 2)) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (neg.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (neg.f64 z)) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (neg.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 (/.f64 z t) 2)) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (*.f64 (/.f64 z t) 2)) (sqrt.f64 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 2) (/.f64 t (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) 2) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) 2) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) 2) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) 2) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) 2) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 2) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 z) (sqrt.f64 (+.f64 t a))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (neg.f64 z)) (sqrt.f64 (+.f64 t a))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))))))

simplify195.0ms (0.5%)

Algorithm
egg-herbie
Rules
1002×associate-+r+
992×associate-*r*
848×times-frac
838×associate-*l*
778×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
075412234
1188112106
2768412106
Stop Event
node limit
Counts
312 → 417
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))))))))
1
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1)
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 a t) (pow.f64 z 2)) (pow.f64 t 2))) 1))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 a t) (pow.f64 z 2)) (pow.f64 t 2))) (+.f64 1 (*.f64 4/3 (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (/.f64 (pow.f64 z 3) (pow.f64 t 3)))))))
1
1
(exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))
(+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (+.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))) (pow.f64 a 2))) (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 3) (+.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))))))) (+.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))) (pow.f64 a 2))) (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
y
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) (pow.f64 z 2))) (pow.f64 t 2))) (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))))
(+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 3)) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) (pow.f64 z 2))) (pow.f64 t 2))) (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
y
y
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y)
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 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 (pow.f64 a 2)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y)))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 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 (pow.f64 a 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 3) (*.f64 y (+.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)))))))))))
(*.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 (exp.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 1)
(/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a))))
(/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 t z))
(/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)
(/.f64 1 (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 t a))))
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t))) (sqrt.f64 (/.f64 t z)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) (/.f64 1 z))
(/.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 t a))) (/.f64 t (sqrt.f64 z)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (neg.f64 t))
(/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (neg.f64 t))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) t)
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 t))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) t)
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) (/.f64 t 1))
(/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3)))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (sqrt.f64 (-.f64 a t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 z)) (/.f64 t (sqrt.f64 z)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 t (cbrt.f64 z)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z 1)) t)
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) -1) (neg.f64 (/.f64 t z)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 (neg.f64 z))) (neg.f64 (neg.f64 t)))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z))) (neg.f64 t))
(/.f64 (*.f64 1 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a)))) (neg.f64 t))
(/.f64 (*.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)) t)
(/.f64 (*.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (*.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (*.f64 1 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (neg.f64 t))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (sqrt.f64 t))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2))) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (cbrt.f64 t))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 1 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) -1) (neg.f64 t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t))) 1) (sqrt.f64 (/.f64 t z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t))) (sqrt.f64 z)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t))) (sqrt.f64 (neg.f64 z))) (sqrt.f64 (neg.f64 t)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 (/.f64 z t)) 2)) 1) (cbrt.f64 (/.f64 t z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 (/.f64 z t)) 2)) (cbrt.f64 z)) (cbrt.f64 t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 (/.f64 z t)) 2)) (cbrt.f64 (neg.f64 z))) (cbrt.f64 (neg.f64 t)))
(/.f64 (*.f64 (/.f64 z 1) (sqrt.f64 (+.f64 t a))) t)
(/.f64 (*.f64 (/.f64 z (sqrt.f64 t)) (sqrt.f64 (+.f64 t a))) (sqrt.f64 t))
(/.f64 (*.f64 (/.f64 z (pow.f64 (cbrt.f64 t) 2)) (sqrt.f64 (+.f64 t a))) (cbrt.f64 t))
(/.f64 (*.f64 -1 (sqrt.f64 (+.f64 t a))) (neg.f64 (/.f64 t z)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (+.f64 t a))) (/.f64 t (cbrt.f64 z)))
(/.f64 (*.f64 (neg.f64 (neg.f64 z)) (sqrt.f64 (+.f64 t a))) (neg.f64 (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (/.f64 z t)) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (/.f64 z t)) (sqrt.f64 (-.f64 a t)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) 1) (neg.f64 t))
(/.f64 (*.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) 1) (neg.f64 t))
(/.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) 1) t)
(/.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) 1) (sqrt.f64 t))
(/.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) 1) (cbrt.f64 t))
(/.f64 (*.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) (neg.f64 t))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t)))) (sqrt.f64 (/.f64 t z)))
(/.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t)))) (sqrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 z)) (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t)))) (sqrt.f64 (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (sqrt.f64 t))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t))) (cbrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t))) (cbrt.f64 (-.f64 a t)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2)))) (cbrt.f64 t))
(/.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) (cbrt.f64 t))) (pow.f64 (cbrt.f64 t) 2))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) 1) (/.f64 t z))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (cbrt.f64 (/.f64 t z)) (cbrt.f64 (/.f64 t z)))) (cbrt.f64 (/.f64 t z)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 (sqrt.f64 z))) (/.f64 t (sqrt.f64 z)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 (pow.f64 (cbrt.f64 z) 2))) (/.f64 t (cbrt.f64 z)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 t) 1)) (/.f64 (sqrt.f64 t) z))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 t) (sqrt.f64 z))) (/.f64 (sqrt.f64 t) (sqrt.f64 z)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 z) 2))) (/.f64 (sqrt.f64 t) (cbrt.f64 z)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)) (/.f64 (cbrt.f64 t) z))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (sqrt.f64 z))) (/.f64 (cbrt.f64 t) (sqrt.f64 z)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 z) 2))) (/.f64 (cbrt.f64 t) (cbrt.f64 z)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) 1) (neg.f64 t))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) -1) t)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) 1) (neg.f64 t))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) -1) t)
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) 1) t)
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) 1) (sqrt.f64 t))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 (sqrt.f64 t))) (sqrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 (pow.f64 (cbrt.f64 t) 2))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) 1) (cbrt.f64 t))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (sqrt.f64 (cbrt.f64 t))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (cbrt.f64 t)))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) (neg.f64 t))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) -1) t)
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) 1/3)
(sqrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 z t) 3) (pow.f64 (+.f64 t a) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t a) 3/2) (pow.f64 (/.f64 z t) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(exp.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))
(*.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))) (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 1)
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 3)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 3) 1/3)
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 2)
(pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))
(pow.f64 (exp.f64 1) (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 4 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2))))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (+.f64 t a))) (/.f64 z t))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(pow.f64 (pow.f64 (exp.f64 2) (cbrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2)))) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 2))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y))) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) 1)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) 2))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 y 3)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y)))
(exp.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 0)
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))) (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))) 1)
(/.f64 2 (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 t a))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 1)
(/.f64 (*.f64 2 z) (/.f64 t (sqrt.f64 (+.f64 t a))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 t z))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) 2) (/.f64 t z))
(/.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) t)
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) t)
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 2 z)) t)
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 2 (neg.f64 z))) (neg.f64 t))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z))) (neg.f64 t))
(/.f64 (*.f64 2 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a)))) (neg.f64 t))
(/.f64 (*.f64 2 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)) t)
(/.f64 (*.f64 2 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (*.f64 2 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (*.f64 2 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (neg.f64 t))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a))))) t)
(/.f64 (*.f64 1 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2)) t)
(/.f64 (*.f64 (*.f64 (/.f64 z t) 2) (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3)))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) 2) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (sqrt.f64 (-.f64 a t)))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) z) t)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) 1) (/.f64 t z))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (sqrt.f64 z)) (/.f64 t (sqrt.f64 z)))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 z) 2)) (/.f64 t (cbrt.f64 z)))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (neg.f64 z)) (neg.f64 t))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z 1)) t)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) -1) (neg.f64 (/.f64 t z)))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (neg.f64 (neg.f64 z))) (neg.f64 (neg.f64 t)))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (cbrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2)))) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (cbrt.f64 t))
(/.f64 (*.f64 z (*.f64 (sqrt.f64 (+.f64 t a)) 2)) t)
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (/.f64 t z))
(/.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (/.f64 t (sqrt.f64 z)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (/.f64 t (cbrt.f64 z)))
(/.f64 (*.f64 (neg.f64 z) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (neg.f64 t))
(/.f64 (*.f64 (/.f64 z 1) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) t)
(/.f64 (*.f64 (/.f64 z (sqrt.f64 t)) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (sqrt.f64 t))
(/.f64 (*.f64 (/.f64 z (pow.f64 (cbrt.f64 t) 2)) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (cbrt.f64 t))
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (neg.f64 (/.f64 t z)))
(/.f64 (*.f64 (neg.f64 (neg.f64 z)) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (neg.f64 (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 (/.f64 z t) 2)) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (*.f64 (/.f64 z t) 2)) (sqrt.f64 (-.f64 a t)))
(/.f64 (*.f64 z 2) (/.f64 t (sqrt.f64 (+.f64 t a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) 2) (neg.f64 t))
(/.f64 (*.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) 2) (neg.f64 t))
(/.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) 2) t)
(/.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) 2) (sqrt.f64 t))
(/.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) 2) (cbrt.f64 t))
(/.f64 (*.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 2) (neg.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) t)
(/.f64 (*.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) 1) t)
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 z) (sqrt.f64 (+.f64 t a))) t)
(/.f64 (*.f64 (*.f64 2 (neg.f64 z)) (sqrt.f64 (+.f64 t a))) (neg.f64 t))
(/.f64 (/.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) t)
(/.f64 (/.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(/.f64 (/.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) 1) t)
(/.f64 (/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(/.f64 (/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 3) 1/3)
(sqrt.f64 (*.f64 4 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 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)))
(fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t)))
(fma.f64 (sqrt.f64 a) (/.f64 z t) (*.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))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)) (fma.f64 (sqrt.f64 a) (/.f64 z t) (*.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/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)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 z t)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 (sqrt.f64 a) (/.f64 z t) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 z 1/2)))))
(*.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))))))
(fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (*.f64 a z))))
(+.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)))))))
(fma.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(fma.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (*.f64 a z)))))
(+.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))))))))
(fma.f64 -1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))
(fma.f64 -1/8 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (fma.f64 1/16 (*.f64 z (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (*.f64 a z))))))
1
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) 1)
(fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) 1)
(fma.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 z t) 2) 1)
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 a t) (pow.f64 z 2)) (pow.f64 t 2))) 1))
(fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (fma.f64 2 (/.f64 (+.f64 a t) (/.f64 (*.f64 t t) (*.f64 z z))) 1))
(fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (fma.f64 2 (*.f64 (/.f64 (*.f64 z z) t) (/.f64 (+.f64 a t) t)) 1))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 a t) (pow.f64 z 2)) (pow.f64 t 2))) (+.f64 1 (*.f64 4/3 (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (/.f64 (pow.f64 z 3) (pow.f64 t 3)))))))
(fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (+.f64 (fma.f64 2 (/.f64 (+.f64 a t) (/.f64 (*.f64 t t) (*.f64 z z))) 1) (*.f64 4/3 (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (pow.f64 (/.f64 z t) 3)))))
(fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (fma.f64 2 (*.f64 (/.f64 (*.f64 z z) t) (/.f64 (+.f64 a t) t)) (fma.f64 (*.f64 4/3 (fabs.f64 (pow.f64 (+.f64 a t) 3/2))) (pow.f64 (/.f64 z t) 3) 1)))
1
1
(exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)))
(pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))
(+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))
(+.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 a z) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))))
(fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))
(+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (+.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))) (pow.f64 a 2))) (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (fma.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (*.f64 a a) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 a z) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))))))
(+.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 3) (+.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))))))) (+.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))) (pow.f64 a 2))) (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 a z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(+.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (pow.f64 a 3) (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 (*.f64 z z) (pow.f64 t 4)) (*.f64 1/6 (*.f64 (pow.f64 z 3) (sqrt.f64 (/.f64 1 (pow.f64 t 9)))))))) (fma.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (*.f64 a a) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 a z) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4)))))) (*.f64 (+.f64 (*.f64 (pow.f64 a 3) (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 (*.f64 z z) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (*.f64 (pow.f64 z 3) 1/6))))) 1) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a (*.f64 z (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4)))))) (*.f64 (+.f64 1 (*.f64 (pow.f64 a 3) (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 (*.f64 z z) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (*.f64 (pow.f64 z 3) 1/6)))))) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
y
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))))
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 z y) t) (sqrt.f64 (+.f64 a t)))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 y t) z) (sqrt.f64 (+.f64 a t))) y)
(+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) (pow.f64 z 2))) (pow.f64 t 2))) (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))))
(fma.f64 2 (/.f64 y (/.f64 (*.f64 t t) (*.f64 (+.f64 a t) (*.f64 z z)))) (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 z y) t) (sqrt.f64 (+.f64 a t))))))
(fma.f64 2 (*.f64 (/.f64 y (*.f64 t t)) (*.f64 z (*.f64 z (+.f64 a t)))) (fma.f64 2 (*.f64 (*.f64 (/.f64 y t) z) (sqrt.f64 (+.f64 a t))) y))
(+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 3)) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) (pow.f64 z 2))) (pow.f64 t 2))) (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))))))
(fma.f64 4/3 (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (/.f64 y (/.f64 (pow.f64 t 3) (pow.f64 z 3)))) (fma.f64 2 (/.f64 y (/.f64 (*.f64 t t) (*.f64 (+.f64 a t) (*.f64 z z)))) (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 z y) t) (sqrt.f64 (+.f64 a t)))))))
(fma.f64 4/3 (/.f64 (*.f64 y (fabs.f64 (pow.f64 (+.f64 a t) 3/2))) (/.f64 (pow.f64 t 3) (pow.f64 z 3))) (fma.f64 2 (*.f64 (/.f64 y (*.f64 t t)) (*.f64 z (*.f64 z (+.f64 a t)))) (fma.f64 2 (*.f64 (*.f64 (/.f64 y t) z) (sqrt.f64 (+.f64 a t))) y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
y
y
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y)
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y))
(fma.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 y a) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 y (*.f64 (*.f64 a z) (*.f64 y (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 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 (pow.f64 a 2)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y)))
(fma.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 y a) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a a) y)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y)))
(+.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 y (*.f64 (*.f64 a z) (*.f64 y (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 a (*.f64 a y)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 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 (pow.f64 a 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 3) (*.f64 y (+.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)))))))))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 y a) z)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a a) y)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 y (*.f64 (pow.f64 a 3) (*.f64 (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 (*.f64 z z) (pow.f64 t 4)) (*.f64 1/6 (*.f64 (pow.f64 z 3) (sqrt.f64 (/.f64 1 (pow.f64 t 9))))))) y))))))
(fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 a z) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y)) (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 y (*.f64 (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 (*.f64 z z) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (*.f64 (pow.f64 z 3) 1/6)))) (*.f64 (pow.f64 a 3) y))) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 z -1/4))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 a (*.f64 a y))))))
(*.f64 2 (*.f64 (sqrt.f64 a) (/.f64 z t)))
(*.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) 2)
(*.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))
(fma.f64 2 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 z (sqrt.f64 (/.f64 1 a))))
(fma.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)))))
(fma.f64 2 (*.f64 (sqrt.f64 a) (/.f64 z t)) (fma.f64 (sqrt.f64 (/.f64 1 a)) z (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)) -1/4)))
(fma.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) 2 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)) -1/4 (*.f64 z (sqrt.f64 (/.f64 1 a)))))
(+.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))))))
(fma.f64 2 (*.f64 (sqrt.f64 a) (/.f64 z t)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 (sqrt.f64 (/.f64 1 a)) z (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)) -1/4))))
(fma.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) 2 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) 1/8 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)) -1/4 (*.f64 z (sqrt.f64 (/.f64 1 a))))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))
(*.f64 2 (*.f64 z (sqrt.f64 (/.f64 1 t))))
(*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z)) (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))
(fma.f64 2 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))
(fma.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))
(+.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))))))
(fma.f64 -1/4 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 2 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) -1/4 (fma.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))
(+.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)))))))
(fma.f64 1/8 (*.f64 (pow.f64 a 3) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 -1/4 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 2 (*.f64 z (sqrt.f64 (/.f64 1 t))) (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(fma.f64 (*.f64 z (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) 1/8 (fma.f64 (*.f64 (*.f64 a a) (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) -1/4 (fma.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 1)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 t z))
(*.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 1 (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t))) (sqrt.f64 (/.f64 t z)))
(/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 (sqrt.f64 (/.f64 t z)) (sqrt.f64 (/.f64 z t))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 t z))) (sqrt.f64 (/.f64 z t)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) (/.f64 1 z))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 t a))) (/.f64 t (sqrt.f64 z)))
(/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 (/.f64 t (sqrt.f64 z)) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 z) (/.f64 t (sqrt.f64 z))) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) (/.f64 t 1))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3)))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (/.f64 z t) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))) (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(/.f64 (*.f64 (/.f64 z t) (hypot.f64 (pow.f64 t 3/2) (pow.f64 a 3/2))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (sqrt.f64 (-.f64 a t)))
(/.f64 (/.f64 z t) (/.f64 (sqrt.f64 (-.f64 a t)) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (sqrt.f64 (-.f64 a t))) (/.f64 z t))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 z)) (/.f64 t (sqrt.f64 z)))
(/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 (/.f64 t (sqrt.f64 z)) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 z) (/.f64 t (sqrt.f64 z))) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 t (cbrt.f64 z)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 z) 2)) t) (cbrt.f64 z))
(*.f64 (cbrt.f64 z) (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 z) 2)) t))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z 1)) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) -1) (neg.f64 (/.f64 t z)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 (neg.f64 z))) (neg.f64 (neg.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z))) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 1 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a)))) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 1 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 1 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (sqrt.f64 t))
(/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (/.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (sqrt.f64 t)) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2))) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (cbrt.f64 t))
(/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (/.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (cbrt.f64 t)) (cbrt.f64 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (/.f64 1 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) -1) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t))) 1) (sqrt.f64 (/.f64 t z)))
(/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 (sqrt.f64 (/.f64 t z)) (sqrt.f64 (/.f64 z t))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 t z))) (sqrt.f64 (/.f64 z t)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t))) (sqrt.f64 z)) (sqrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 z t))) (/.f64 (sqrt.f64 t) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 t)) (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 z t))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t))) (sqrt.f64 (neg.f64 z))) (sqrt.f64 (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 z t))) (/.f64 (sqrt.f64 (neg.f64 t)) (sqrt.f64 (neg.f64 z))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 z)) (sqrt.f64 (neg.f64 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 z t))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 (/.f64 z t)) 2)) 1) (cbrt.f64 (/.f64 t z)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 (/.f64 z t)) 2)) (cbrt.f64 (/.f64 t z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 (/.f64 z t)) 2)) (cbrt.f64 z)) (cbrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 (/.f64 z t)) 2)) (/.f64 (cbrt.f64 t) (cbrt.f64 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 (/.f64 z t)) 2)) (cbrt.f64 (neg.f64 z))) (cbrt.f64 (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 (/.f64 z t)) 2)) (/.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 z))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 z)) (sqrt.f64 (+.f64 a t))) (pow.f64 (cbrt.f64 (/.f64 z t)) 2)) (cbrt.f64 (neg.f64 t)))
(/.f64 (*.f64 (/.f64 z 1) (sqrt.f64 (+.f64 t a))) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (/.f64 z (sqrt.f64 t)) (sqrt.f64 (+.f64 t a))) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (/.f64 z (pow.f64 (cbrt.f64 t) 2)) (sqrt.f64 (+.f64 t a))) (cbrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 -1 (sqrt.f64 (+.f64 t a))) (neg.f64 (/.f64 t z)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (+.f64 t a))) (/.f64 t (cbrt.f64 z)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 z) 2)) t) (cbrt.f64 z))
(*.f64 (cbrt.f64 z) (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 z) 2)) t))
(/.f64 (*.f64 (neg.f64 (neg.f64 z)) (sqrt.f64 (+.f64 t a))) (neg.f64 (neg.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (/.f64 z t)) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (/.f64 z t) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))) (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(/.f64 (*.f64 (/.f64 z t) (hypot.f64 (pow.f64 t 3/2) (pow.f64 a 3/2))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (/.f64 z t)) (sqrt.f64 (-.f64 a t)))
(/.f64 (/.f64 z t) (/.f64 (sqrt.f64 (-.f64 a t)) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (sqrt.f64 (-.f64 a t))) (/.f64 z t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) 1) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) 1) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) 1) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) 1) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) 1) (cbrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t)))) (sqrt.f64 (/.f64 t z)))
(/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 (sqrt.f64 (/.f64 t z)) (sqrt.f64 (/.f64 z t))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 t z))) (sqrt.f64 (/.f64 z t)))
(/.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t)))) (sqrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 z t))) (/.f64 (sqrt.f64 t) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 t)) (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 z t))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 z)) (*.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 (/.f64 z t)))) (sqrt.f64 (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 z t))) (/.f64 (sqrt.f64 (neg.f64 t)) (sqrt.f64 (neg.f64 z))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 z)) (sqrt.f64 (neg.f64 t))) (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 z t))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (sqrt.f64 t))
(/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (/.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (sqrt.f64 t)) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t))) (cbrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (/.f64 (cbrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))) (*.f64 (/.f64 z t) (cbrt.f64 (sqrt.f64 (+.f64 a t))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (cbrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a))))) (*.f64 (/.f64 z t) (cbrt.f64 (sqrt.f64 (+.f64 a t)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 z t))) (cbrt.f64 (-.f64 a t)))
(/.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (/.f64 (cbrt.f64 (-.f64 a t)) (*.f64 (/.f64 z t) (cbrt.f64 (sqrt.f64 (+.f64 a t))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (cbrt.f64 (-.f64 a t))) (*.f64 (/.f64 z t) (cbrt.f64 (sqrt.f64 (+.f64 a t)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2)))) (cbrt.f64 t))
(/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (/.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (cbrt.f64 t)) (cbrt.f64 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2))))
(/.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) (cbrt.f64 t))) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) 1) (/.f64 t z))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (cbrt.f64 (/.f64 t z)) (cbrt.f64 (/.f64 t z)))) (cbrt.f64 (/.f64 t z)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 (sqrt.f64 z))) (/.f64 t (sqrt.f64 z)))
(/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 (/.f64 t (sqrt.f64 z)) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 z) (/.f64 t (sqrt.f64 z))) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 (pow.f64 (cbrt.f64 z) 2))) (/.f64 t (cbrt.f64 z)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 z) 2)) t) (cbrt.f64 z))
(*.f64 (cbrt.f64 z) (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 z) 2)) t))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 t) 1)) (/.f64 (sqrt.f64 t) z))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 t) (sqrt.f64 z))) (/.f64 (sqrt.f64 t) (sqrt.f64 z)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 (sqrt.f64 t) (sqrt.f64 z))) (sqrt.f64 t)) (sqrt.f64 z))
(/.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 (sqrt.f64 t) (sqrt.f64 z)) (/.f64 (sqrt.f64 t) (sqrt.f64 z))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 z) 2))) (/.f64 (sqrt.f64 t) (cbrt.f64 z)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 z) 2))) (sqrt.f64 t)) (cbrt.f64 z))
(*.f64 (cbrt.f64 z) (/.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 z) 2)))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)) (/.f64 (cbrt.f64 t) z))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (sqrt.f64 z))) (/.f64 (cbrt.f64 t) (sqrt.f64 z)))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 t) 2)) (sqrt.f64 z)) (cbrt.f64 t)) (sqrt.f64 z))
(/.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 t) (sqrt.f64 z))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 z) 2))) (/.f64 (cbrt.f64 t) (cbrt.f64 z)))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 t) 2)) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 t)) (cbrt.f64 z))
(/.f64 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (cbrt.f64 t) (cbrt.f64 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) 1) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) -1) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) 1) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) -1) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) 1) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) 1) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 t))) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 t)))
(*.f64 (/.f64 z (cbrt.f64 (sqrt.f64 t))) (/.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 t)) (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 (sqrt.f64 t))) (sqrt.f64 (sqrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) (sqrt.f64 (pow.f64 (cbrt.f64 t) 2))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 t))) (*.f64 (sqrt.f64 (cbrt.f64 t)) (sqrt.f64 (pow.f64 (cbrt.f64 t) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (cbrt.f64 t))) (/.f64 (/.f64 z (sqrt.f64 t)) (fabs.f64 (cbrt.f64 t))))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) 1) (cbrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (sqrt.f64 (cbrt.f64 t))) (sqrt.f64 (cbrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (cbrt.f64 t)))) (cbrt.f64 (cbrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z (pow.f64 (cbrt.f64 t) 2))) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 (sqrt.f64 t))))
(/.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 t) 2))) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 (sqrt.f64 t))))
(/.f64 (/.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z (pow.f64 (cbrt.f64 t) 2))) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))))
(*.f64 (/.f64 z (cbrt.f64 (cbrt.f64 t))) (/.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) -1) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(/.f64 (/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.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)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 3)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(pow.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3) 1/3)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(sqrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2)))
(sqrt.f64 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 z t) 3) (pow.f64 (+.f64 t a) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 z t) 3) (pow.f64 (+.f64 a t) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t a) 3/2) (pow.f64 (/.f64 z t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 z t) 3) (pow.f64 (+.f64 a t) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(exp.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 1))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))) 1)
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 1)
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(*.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))) (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))))
(pow.f64 (exp.f64 (/.f64 z t)) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 1)
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2)
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 3)
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 3) 1/3)
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 2)
(pow.f64 (exp.f64 (/.f64 z t)) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(pow.f64 (exp.f64 (*.f64 (/.f64 z t) 2)) (sqrt.f64 (+.f64 t a)))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))) (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(pow.f64 (exp.f64 1) (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))
(pow.f64 (E.f64) (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(pow.f64 (E.f64) (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t)))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 4 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2))))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 4 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2))))) (cbrt.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 (+.f64 a t) (*.f64 (pow.f64 (/.f64 z t) 2) 4)))) (cbrt.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (+.f64 t a))) (/.f64 z t))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (+.f64 a t))) (/.f64 z t))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(pow.f64 (pow.f64 (exp.f64 2) (cbrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2)))) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(pow.f64 (pow.f64 (exp.f64 2) (cbrt.f64 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2)))) (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 2))
(sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))) 2))
(fabs.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 3))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))
(pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y))) 1)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) 1)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y)) 2)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y)) 3)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) 3) 1/3)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) 2))
(sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))) 2))
(fabs.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t)))))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y) 3))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 3) (pow.f64 y 3)))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) 3)))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y)))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(exp.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) (log.f64 y)))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(exp.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) (log.f64 y)) 1))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))) y)))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 a t))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 0)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))) (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2)))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a)))) 2))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))) 1)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))) 1)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 2 (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 t a))))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 1)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 2 z) (/.f64 t (sqrt.f64 (+.f64 t a))))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 t z))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) 2) (/.f64 t z))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 2 z)) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 2 (neg.f64 z))) (neg.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z))) (neg.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 2 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a)))) (neg.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 2 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1)) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 2 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 2 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (neg.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a))))) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 1 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2)) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) 2) (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3)))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))) (*.f64 (/.f64 z t) 2)))
(/.f64 (*.f64 (/.f64 z t) (*.f64 2 (hypot.f64 (pow.f64 t 3/2) (pow.f64 a 3/2)))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (*.f64 (*.f64 (/.f64 z t) 2) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (sqrt.f64 (-.f64 a t)))
(/.f64 (*.f64 (/.f64 z t) 2) (/.f64 (sqrt.f64 (-.f64 a t)) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (sqrt.f64 (-.f64 a t))) (*.f64 (/.f64 z t) 2))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) z) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) 1) (/.f64 t z))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (sqrt.f64 z)) (/.f64 t (sqrt.f64 z)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 (/.f64 t (sqrt.f64 z)) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 z) (/.f64 t (sqrt.f64 z))) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 z) 2)) (/.f64 t (cbrt.f64 z)))
(*.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 z) 2))) t) (cbrt.f64 z))
(*.f64 (cbrt.f64 z) (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 2 (pow.f64 (cbrt.f64 z) 2))) t))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (neg.f64 z)) (neg.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z 1)) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (/.f64 z (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) -1) (neg.f64 (/.f64 t z)))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 t a))) (neg.f64 (neg.f64 z))) (neg.f64 (neg.f64 t)))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (sqrt.f64 t))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) (/.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (sqrt.f64 t)) (*.f64 2 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))
(/.f64 (*.f64 (*.f64 2 (cbrt.f64 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2)))) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (cbrt.f64 t))
(/.f64 (*.f64 2 (cbrt.f64 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2)))) (/.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t))))))
(/.f64 (*.f64 z (*.f64 (sqrt.f64 (+.f64 t a)) 2)) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (/.f64 t z))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (/.f64 t (sqrt.f64 z)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 (/.f64 t (sqrt.f64 z)) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 z) (/.f64 t (sqrt.f64 z))) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (/.f64 t (cbrt.f64 z)))
(*.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 z) 2))) t) (cbrt.f64 z))
(*.f64 (cbrt.f64 z) (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (*.f64 2 (pow.f64 (cbrt.f64 z) 2))) t))
(/.f64 (*.f64 (neg.f64 z) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (neg.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (/.f64 z 1) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (/.f64 z (sqrt.f64 t)) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (sqrt.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (/.f64 z (pow.f64 (cbrt.f64 t) 2)) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (cbrt.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (neg.f64 (/.f64 t z)))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (neg.f64 (neg.f64 z)) (*.f64 (sqrt.f64 (+.f64 t a)) 2)) (neg.f64 (neg.f64 t)))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (*.f64 (/.f64 z t) 2)) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))) (*.f64 (/.f64 z t) 2)))
(/.f64 (*.f64 (/.f64 z t) (*.f64 2 (hypot.f64 (pow.f64 t 3/2) (pow.f64 a 3/2)))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (*.f64 (/.f64 z t) 2)) (sqrt.f64 (-.f64 a t)))
(/.f64 (*.f64 (/.f64 z t) 2) (/.f64 (sqrt.f64 (-.f64 a t)) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (sqrt.f64 (-.f64 a t))) (*.f64 (/.f64 z t) 2))
(/.f64 (*.f64 z 2) (/.f64 t (sqrt.f64 (+.f64 t a))))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) 2) (neg.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) 2) (neg.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 1) 2) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (sqrt.f64 t)) 2) (sqrt.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 t) 2)) 2) (cbrt.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) 2) (neg.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) 1) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2)) (sqrt.f64 t))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) (/.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (sqrt.f64 t)) (*.f64 2 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))
(/.f64 (*.f64 (*.f64 2 z) (sqrt.f64 (+.f64 t a))) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (*.f64 2 (neg.f64 z)) (sqrt.f64 (+.f64 t a))) (neg.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) 1) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 z (sqrt.f64 (+.f64 t a)))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) 1) t)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(/.f64 (/.f64 (*.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) 2) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 1)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))) 2)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))) 3)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 3) 1/3)
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(sqrt.f64 (*.f64 4 (*.f64 (+.f64 t a) (pow.f64 (/.f64 z t) 2))))
(sqrt.f64 (*.f64 4 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2))))
(sqrt.f64 (*.f64 (+.f64 a t) (*.f64 (pow.f64 (/.f64 z t) 2) 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 z t)) (sqrt.f64 (+.f64 t a))))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)))))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2)) 3))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))) 1))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 z t) 2))))
(*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t))))

eval1.3s (3%)

Compiler

Compiled 51747 to 30310 computations (41.4% saved)

prune1.2s (2.8%)

Pruning

18 alts after pruning (18 fresh and 0 done)

PrunedKeptTotal
New1687181705
Fresh000
Picked101
Done404
Total1692181710
Error
0b
Counts
1710 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
30.9b
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) x))
33.0b
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
41.2b
(/.f64 x (+.f64 y x))
36.7b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 z y) t) (sqrt.f64 (+.f64 a t)))))))
37.5b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y))))))
36.8b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
36.3b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))))
38.1b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y)))
22.4b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
26.2b
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 (*.f64 2 a)) (-.f64 c b)))))
36.1b
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))))
35.8b
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)))))
35.8b
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
36.1b
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))))
30.7b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t))))))
29.6b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t)))))))
44.6b
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
44.5b
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
Compiler

Compiled 790 to 586 computations (25.8% saved)

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
0.0b
(*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)
0.1b
(exp.f64 (*.f64 -5/3 (-.f64 b c)))
0.3b
(*.f64 -5/3 (-.f64 b c))
Compiler

Compiled 56 to 29 computations (48.2% saved)

series66.0ms (0.2%)

Counts
4 → 104
Calls

33 calls:

TimeVariablePointExpression
42.0ms
x
@-inf
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
9.0ms
b
@0
(exp.f64 (*.f64 -5/3 (-.f64 b c)))
4.0ms
b
@0
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
1.0ms
c
@0
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
1.0ms
x
@0
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))

rewrite166.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1728×associate-*r/
1374×associate-*l/
938×associate-/r*
318×add-sqr-sqrt
312×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01488
130184
2410384
Stop Event
node limit
Counts
4 → 143
Calls
Call 1
Inputs
(*.f64 -5/3 (-.f64 b c))
(exp.f64 (*.f64 -5/3 (-.f64 b c)))
(*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/3 (-.f64 b c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -5/3 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/3 b) (*.f64 -5/3 (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/3 (neg.f64 c)) (*.f64 -5/3 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -5/3) (*.f64 (neg.f64 c) -5/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 c) -5/3) (*.f64 b -5/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 -5/3 b)) (*.f64 -5/3 (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 b -5/3)) (*.f64 (neg.f64 c) -5/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -5/3 (-.f64 b c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 -5/3 (-.f64 b c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -5/3 (/.f64 (+.f64 b c) (fma.f64 b b (neg.f64 (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -5/3 (/.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5/3 (-.f64 (*.f64 b b) (*.f64 (neg.f64 c) (neg.f64 c)))) (-.f64 b (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5/3 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3))) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 b (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5/3 (neg.f64 (fma.f64 b b (neg.f64 (*.f64 c c))))) (neg.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5/3 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))) (neg.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c))))) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3)) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3)) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -5/3 (sqrt.f64 (-.f64 b c))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 c c))))) (sqrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -5/3 (sqrt.f64 (-.f64 b c))) (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -5/3 (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 c c))))) (cbrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -5/3 (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (neg.f64 c) (neg.f64 c))) -5/3) (-.f64 b (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3)) -5/3) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 b (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 b b (neg.f64 (*.f64 c c)))) -5/3) (neg.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) -5/3) (neg.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) 1) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) 1) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 c c)))) (*.f64 (sqrt.f64 (-.f64 b c)) -5/3)) (sqrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (sqrt.f64 (-.f64 b c)) -5/3)) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) 1) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) 1) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -5/3 (-.f64 b c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -5/3 (-.f64 b c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -5/3 (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -5/3 (-.f64 b c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -5/3 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -5/3 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -5/3 (-.f64 b c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -5/3 (-.f64 b c))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2) (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 (exp.f64 -5/3) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 (exp.f64 -5/3) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (pow.f64 (exp.f64 -5/3) b)) (pow.f64 (exp.f64 -5/3) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) 1) (pow.f64 (exp.f64 -5/3) c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (-.f64 b c)) -5/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 -5/3 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (cbrt.f64 (*.f64 -5/3 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (sqrt.f64 (*.f64 -5/3 (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) (sqrt.f64 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) b)) (pow.f64 (exp.f64 -5/3) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) y) (pow.f64 (exp.f64 -5/3) c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 -5/3 (-.f64 b c)) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (*.f64 -5/3 (-.f64 b c)) (log.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 2) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 2))) (-.f64 x (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 3))) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) (-.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))))))

simplify180.0ms (0.4%)

Algorithm
egg-herbie
Rules
916×associate-*r*
870×associate-+r+
736×+-commutative
734×associate-+l+
734×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053510973
1150910397
2664610389
Stop Event
node limit
Counts
247 → 292
Calls
Call 1
Inputs
(*.f64 5/3 c)
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(*.f64 -5/3 b)
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(*.f64 -5/3 b)
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(*.f64 -5/3 b)
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(*.f64 5/3 c)
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(*.f64 5/3 c)
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(exp.f64 (*.f64 5/3 c))
(+.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) b)))
(+.f64 (exp.f64 (*.f64 5/3 c)) (+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) b)) (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (pow.f64 b 2)))))
(+.f64 (exp.f64 (*.f64 5/3 c)) (+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) b)) (+.f64 (*.f64 -125/162 (*.f64 (exp.f64 (*.f64 5/3 c)) (pow.f64 b 3))) (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (pow.f64 b 2))))))
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))
(exp.f64 (*.f64 -5/3 b))
(+.f64 (*.f64 5/3 (*.f64 c (exp.f64 (*.f64 -5/3 b)))) (exp.f64 (*.f64 -5/3 b)))
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 5/3 (*.f64 c (exp.f64 (*.f64 -5/3 b)))) (exp.f64 (*.f64 -5/3 b))))
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 125/162 (*.f64 (pow.f64 c 3) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 5/3 (*.f64 c (exp.f64 (*.f64 -5/3 b)))) (exp.f64 (*.f64 -5/3 b)))))
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))
(*.f64 (exp.f64 (*.f64 5/3 c)) y)
(+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y b))) (*.f64 (exp.f64 (*.f64 5/3 c)) y))
(+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y b))) (+.f64 (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (pow.f64 b 2)))) (*.f64 (exp.f64 (*.f64 5/3 c)) y)))
(+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y b))) (+.f64 (*.f64 -125/162 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (pow.f64 b 3)))) (+.f64 (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (pow.f64 b 2)))) (*.f64 (exp.f64 (*.f64 5/3 c)) y))))
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))))
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))))
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))))
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))))
(*.f64 y (exp.f64 (*.f64 -5/3 b)))
(+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) (*.f64 5/3 (*.f64 c (*.f64 y (exp.f64 (*.f64 -5/3 b))))))
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 -5/3 b))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) (*.f64 5/3 (*.f64 c (*.f64 y (exp.f64 (*.f64 -5/3 b)))))))
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 -5/3 b))))) (+.f64 (*.f64 125/162 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 -5/3 b))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) (*.f64 5/3 (*.f64 c (*.f64 y (exp.f64 (*.f64 -5/3 b))))))))
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))))
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))))
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))))
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x))
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x)) (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2))))
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 25/18 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))))) (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 25/18 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))))) (+.f64 (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -125/162 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2))) (+.f64 (*.f64 125/54 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (+.f64 (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 25/18 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))))) (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x))))) (pow.f64 b 3))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x))
(+.f64 (*.f64 -5/3 (/.f64 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x)))
(+.f64 (*.f64 -5/3 (/.f64 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 25/18 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3)))))) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -5/3 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 25/18 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3)))) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x))) (+.f64 (*.f64 125/162 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -125/54 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3))))))) (+.f64 (*.f64 -5/3 (/.f64 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 25/18 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3)))))) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x)))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))
(+.f64 (*.f64 -5/3 (-.f64 b c)) 0)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.f64 0 (*.f64 -5/3 (-.f64 b c)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.f64 (*.f64 -5/3 b) (*.f64 -5/3 (neg.f64 c)))
(+.f64 (*.f64 -5/3 (neg.f64 c)) (*.f64 -5/3 b))
(+.f64 (*.f64 b -5/3) (*.f64 (neg.f64 c) -5/3))
(+.f64 (*.f64 (neg.f64 c) -5/3) (*.f64 b -5/3))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.f64 (+.f64 0 (*.f64 -5/3 b)) (*.f64 -5/3 (neg.f64 c)))
(+.f64 (+.f64 0 (*.f64 b -5/3)) (*.f64 (neg.f64 c) -5/3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -5/3 (-.f64 b c)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 -5/3 (-.f64 b c))))) 1)
(/.f64 -5/3 (/.f64 (+.f64 b c) (fma.f64 b b (neg.f64 (*.f64 c c)))))
(/.f64 -5/3 (/.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(/.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) (+.f64 b c))
(/.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) (+.f64 b c))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (*.f64 -5/3 (-.f64 (*.f64 b b) (*.f64 (neg.f64 c) (neg.f64 c)))) (-.f64 b (neg.f64 c)))
(/.f64 (*.f64 -5/3 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3))) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 b (neg.f64 c)))))
(/.f64 (*.f64 -5/3 (neg.f64 (fma.f64 b b (neg.f64 (*.f64 c c))))) (neg.f64 (+.f64 b c)))
(/.f64 (*.f64 -5/3 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))) (neg.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 1 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c))))) (+.f64 b c))
(/.f64 (*.f64 1 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (*.f64 1 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3)) (+.f64 b c))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3)) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (*.f64 (*.f64 -5/3 (sqrt.f64 (-.f64 b c))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 c c))))) (sqrt.f64 (+.f64 b c)))
(/.f64 (*.f64 (*.f64 -5/3 (sqrt.f64 (-.f64 b c))) (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (*.f64 -5/3 (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 c c))))) (cbrt.f64 (+.f64 b c)))
(/.f64 (*.f64 (*.f64 -5/3 (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (neg.f64 c) (neg.f64 c))) -5/3) (-.f64 b (neg.f64 c)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3)) -5/3) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 b (neg.f64 c)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 b b (neg.f64 (*.f64 c c)))) -5/3) (neg.f64 (+.f64 b c)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) -5/3) (neg.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) 1) (+.f64 b c))
(/.f64 (*.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) 1) (+.f64 b c))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 c c)))) (*.f64 (sqrt.f64 (-.f64 b c)) -5/3)) (sqrt.f64 (+.f64 b c)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (sqrt.f64 (-.f64 b c)) -5/3)) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (/.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) 1) (+.f64 b c))
(/.f64 (/.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (/.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (/.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) 1) (+.f64 b c))
(/.f64 (/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(pow.f64 (*.f64 -5/3 (-.f64 b c)) 1)
(pow.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)
(pow.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 3)
(pow.f64 (pow.f64 (*.f64 -5/3 (-.f64 b c)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9))
(log.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -5/3 (-.f64 b c)))))
(cbrt.f64 (pow.f64 (*.f64 -5/3 (-.f64 b c)) 3))
(expm1.f64 (log1p.f64 (*.f64 -5/3 (-.f64 b c))))
(exp.f64 (log.f64 (*.f64 -5/3 (-.f64 b c))))
(exp.f64 (*.f64 (log.f64 (*.f64 -5/3 (-.f64 b c))) 1))
(log1p.f64 (expm1.f64 (*.f64 -5/3 (-.f64 b c))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 1)
(*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 1)
(*.f64 1 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2) (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(*.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 (exp.f64 -5/3) (neg.f64 c)))
(/.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 (exp.f64 -5/3) c))
(/.f64 (*.f64 1 (pow.f64 (exp.f64 -5/3) b)) (pow.f64 (exp.f64 -5/3) c))
(/.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) 1) (pow.f64 (exp.f64 -5/3) c))
(pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 1)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) 1/3)
(pow.f64 (exp.f64 (-.f64 b c)) -5/3)
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(pow.f64 (exp.f64 1) (*.f64 -5/3 (-.f64 b c)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (cbrt.f64 (*.f64 -5/3 (-.f64 b c))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (sqrt.f64 (*.f64 -5/3 (-.f64 b c))))
(pow.f64 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) (sqrt.f64 (-.f64 b c)))
(pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (-.f64 b c)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))
(log.f64 (exp.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y))) 1)
(/.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) b)) (pow.f64 (exp.f64 -5/3) c))
(/.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) y) (pow.f64 (exp.f64 -5/3) c))
(pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 1)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 2))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)))
(exp.f64 (+.f64 (*.f64 -5/3 (-.f64 b c)) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 -5/3 (-.f64 b c)) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))) 1)
(*.f64 x (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))
(*.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 1)
(*.f64 1 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 2) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) x)
(*.f64 (neg.f64 x) (/.f64 -1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 2))) (-.f64 x (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 3))) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) (-.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) x))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 3)
(pow.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x) x) -1)
(neg.f64 (/.f64 x (neg.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2))
(log.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(exp.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
Outputs
(*.f64 5/3 c)
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(*.f64 -5/3 b)
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(*.f64 -5/3 b)
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(*.f64 -5/3 b)
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(*.f64 5/3 c)
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(*.f64 5/3 c)
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 b) (*.f64 5/3 c))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(exp.f64 (*.f64 5/3 c))
(pow.f64 (exp.f64 5/3) c)
(+.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) b)))
(+.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (*.f64 -5/3 (pow.f64 (exp.f64 5/3) c)) b))
(fma.f64 -5/3 (*.f64 b (pow.f64 (exp.f64 5/3) c)) (pow.f64 (exp.f64 5/3) c))
(+.f64 (exp.f64 (*.f64 5/3 c)) (+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) b)) (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (pow.f64 b 2)))))
(+.f64 (pow.f64 (exp.f64 5/3) c) (fma.f64 -5/3 (*.f64 b (pow.f64 (exp.f64 5/3) c)) (*.f64 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b b)))))
(+.f64 (pow.f64 (exp.f64 5/3) c) (fma.f64 -5/3 (*.f64 b (pow.f64 (exp.f64 5/3) c)) (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (*.f64 b b) 25/18))))
(+.f64 (exp.f64 (*.f64 5/3 c)) (+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) b)) (+.f64 (*.f64 -125/162 (*.f64 (exp.f64 (*.f64 5/3 c)) (pow.f64 b 3))) (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (pow.f64 b 2))))))
(+.f64 (pow.f64 (exp.f64 5/3) c) (fma.f64 -5/3 (*.f64 b (pow.f64 (exp.f64 5/3) c)) (fma.f64 -125/162 (*.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 b 3)) (*.f64 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b b))))))
(+.f64 (pow.f64 (exp.f64 5/3) c) (fma.f64 -5/3 (*.f64 b (pow.f64 (exp.f64 5/3) c)) (fma.f64 -125/162 (*.f64 (pow.f64 (exp.f64 5/3) c) (pow.f64 b 3)) (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (*.f64 b b) 25/18)))))
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(exp.f64 (*.f64 -5/3 b))
(pow.f64 (exp.f64 -5/3) b)
(+.f64 (*.f64 5/3 (*.f64 c (exp.f64 (*.f64 -5/3 b)))) (exp.f64 (*.f64 -5/3 b)))
(fma.f64 5/3 (*.f64 c (pow.f64 (exp.f64 -5/3) b)) (pow.f64 (exp.f64 -5/3) b))
(*.f64 (pow.f64 (exp.f64 -5/3) b) (+.f64 1 (*.f64 5/3 c)))
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 5/3 (*.f64 c (exp.f64 (*.f64 -5/3 b)))) (exp.f64 (*.f64 -5/3 b))))
(fma.f64 25/18 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 c c)) (fma.f64 5/3 (*.f64 c (pow.f64 (exp.f64 -5/3) b)) (pow.f64 (exp.f64 -5/3) b)))
(+.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 (pow.f64 (exp.f64 -5/3) b) (+.f64 (*.f64 25/18 (*.f64 c c)) (*.f64 5/3 c))))
(+.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 (pow.f64 (exp.f64 -5/3) b) (+.f64 (*.f64 5/3 c) (*.f64 25/18 (*.f64 c c)))))
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 125/162 (*.f64 (pow.f64 c 3) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 5/3 (*.f64 c (exp.f64 (*.f64 -5/3 b)))) (exp.f64 (*.f64 -5/3 b)))))
(fma.f64 25/18 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 c c)) (fma.f64 125/162 (*.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 c 3)) (fma.f64 5/3 (*.f64 c (pow.f64 (exp.f64 -5/3) b)) (pow.f64 (exp.f64 -5/3) b))))
(+.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) (+.f64 1 (*.f64 5/3 c))) (*.f64 (pow.f64 (exp.f64 -5/3) b) (+.f64 (*.f64 25/18 (*.f64 c c)) (*.f64 125/162 (pow.f64 c 3)))))
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(*.f64 (exp.f64 (*.f64 5/3 c)) y)
(*.f64 (pow.f64 (exp.f64 5/3) c) y)
(+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y b))) (*.f64 (exp.f64 (*.f64 5/3 c)) y))
(fma.f64 -5/3 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b y)) (*.f64 (pow.f64 (exp.f64 5/3) c) y))
(fma.f64 -5/3 (*.f64 b (*.f64 (pow.f64 (exp.f64 5/3) c) y)) (*.f64 (pow.f64 (exp.f64 5/3) c) y))
(+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y b))) (+.f64 (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (pow.f64 b 2)))) (*.f64 (exp.f64 (*.f64 5/3 c)) y)))
(fma.f64 -5/3 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b y)) (fma.f64 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (*.f64 b b) y)) (*.f64 (pow.f64 (exp.f64 5/3) c) y)))
(fma.f64 -5/3 (*.f64 b (*.f64 (pow.f64 (exp.f64 5/3) c) y)) (fma.f64 (pow.f64 (exp.f64 5/3) c) y (*.f64 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (*.f64 b b) 25/18)) y)))
(+.f64 (*.f64 -5/3 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y b))) (+.f64 (*.f64 -125/162 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (pow.f64 b 3)))) (+.f64 (*.f64 25/18 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (pow.f64 b 2)))) (*.f64 (exp.f64 (*.f64 5/3 c)) y))))
(fma.f64 -5/3 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b y)) (fma.f64 -125/162 (*.f64 (*.f64 (pow.f64 (exp.f64 5/3) c) y) (pow.f64 b 3)) (fma.f64 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (*.f64 b b) y)) (*.f64 (pow.f64 (exp.f64 5/3) c) y))))
(fma.f64 -5/3 (*.f64 b (*.f64 (pow.f64 (exp.f64 5/3) c) y)) (fma.f64 -125/162 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (pow.f64 b 3) y)) (fma.f64 (pow.f64 (exp.f64 5/3) c) y (*.f64 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (*.f64 b b) 25/18)) y))))
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b)))))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(*.f64 y (exp.f64 (*.f64 -5/3 b)))
(*.f64 (pow.f64 (exp.f64 -5/3) b) y)
(+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) (*.f64 5/3 (*.f64 c (*.f64 y (exp.f64 (*.f64 -5/3 b))))))
(fma.f64 y (pow.f64 (exp.f64 -5/3) b) (*.f64 5/3 (*.f64 (*.f64 c y) (pow.f64 (exp.f64 -5/3) b))))
(*.f64 (+.f64 (*.f64 5/3 c) 1) (*.f64 (pow.f64 (exp.f64 -5/3) b) y))
(*.f64 (+.f64 1 (*.f64 5/3 c)) (*.f64 (pow.f64 (exp.f64 -5/3) b) y))
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 -5/3 b))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) (*.f64 5/3 (*.f64 c (*.f64 y (exp.f64 (*.f64 -5/3 b)))))))
(fma.f64 25/18 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (exp.f64 -5/3) b) y)) (fma.f64 y (pow.f64 (exp.f64 -5/3) b) (*.f64 5/3 (*.f64 (*.f64 c y) (pow.f64 (exp.f64 -5/3) b)))))
(fma.f64 25/18 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 c (*.f64 c y))) (*.f64 (+.f64 (*.f64 5/3 c) 1) (*.f64 (pow.f64 (exp.f64 -5/3) b) y)))
(fma.f64 25/18 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 c (*.f64 c y))) (*.f64 (+.f64 1 (*.f64 5/3 c)) (*.f64 (pow.f64 (exp.f64 -5/3) b) y)))
(+.f64 (*.f64 25/18 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 -5/3 b))))) (+.f64 (*.f64 125/162 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 -5/3 b))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) (*.f64 5/3 (*.f64 c (*.f64 y (exp.f64 (*.f64 -5/3 b))))))))
(fma.f64 25/18 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (exp.f64 -5/3) b) y)) (fma.f64 125/162 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 (exp.f64 -5/3) b) y)) (fma.f64 y (pow.f64 (exp.f64 -5/3) b) (*.f64 5/3 (*.f64 (*.f64 c y) (pow.f64 (exp.f64 -5/3) b))))))
(+.f64 (*.f64 (+.f64 (*.f64 5/3 c) 1) (*.f64 (pow.f64 (exp.f64 -5/3) b) y)) (*.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) y) (+.f64 (*.f64 25/18 (*.f64 c c)) (*.f64 125/162 (pow.f64 c 3)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 5/3 c)) (*.f64 (pow.f64 (exp.f64 -5/3) b) y)) (*.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) y) (+.f64 (*.f64 25/18 (*.f64 c c)) (*.f64 125/162 (pow.f64 c 3)))))
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b))))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 y y))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (/.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 y y))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)))
(+.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)) (/.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))))
(-.f64 (+.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3))) (/.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 y y))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)) (-.f64 (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4)))) (/.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y))))
(-.f64 1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (/.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y))) (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2) (*.f64 x x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3) (pow.f64 x 3)) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (/.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2) (*.f64 x x)) (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y))) (-.f64 1 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3) (pow.f64 x 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2) (*.f64 x x)) (-.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3) (pow.f64 x 3))) (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y))))
(-.f64 1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (/.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y))) (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2) (*.f64 x x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3) (pow.f64 x 3)) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (/.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2) (*.f64 x x)) (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y))) (-.f64 1 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3) (pow.f64 x 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2) (*.f64 x x)) (-.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3) (pow.f64 x 3))) (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x))
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x)) (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2))))
(+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)) (*.f64 5/3 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y (*.f64 b x))))))
(fma.f64 5/3 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 b (*.f64 y x)))) (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)))
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 25/18 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))))) (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))))
(+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)) (fma.f64 -1 (*.f64 (*.f64 b b) (fma.f64 -25/9 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 5/3) c) 2) (*.f64 y y)) x) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3)) (*.f64 25/18 (/.f64 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 y x)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2))))) (*.f64 5/3 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y (*.f64 b x)))))))
(+.f64 (fma.f64 5/3 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 b (*.f64 y x)))) (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x))) (*.f64 (fma.f64 25/18 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y x))) (/.f64 (*.f64 (*.f64 -25/9 (*.f64 x (*.f64 y y))) (pow.f64 (pow.f64 (exp.f64 5/3) c) 2)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3))) (*.f64 (neg.f64 b) b)))
(-.f64 (fma.f64 5/3 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 b (*.f64 y x)))) (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x))) (*.f64 b (*.f64 b (fma.f64 25/18 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y x))) (/.f64 (*.f64 (*.f64 -25/9 (*.f64 x (*.f64 y y))) (pow.f64 (pow.f64 (exp.f64 5/3) c) 2)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3))))))
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 25/18 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))))) (+.f64 (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -125/162 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2))) (+.f64 (*.f64 125/54 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 5/3 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y (+.f64 (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 5/3 c)) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 3))) (*.f64 25/18 (/.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) (*.f64 y x)) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x) 2)))))) (+.f64 (*.f64 (exp.f64 (*.f64 5/3 c)) y) x))))) (pow.f64 b 3))))))
(+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)) (fma.f64 -1 (*.f64 (*.f64 b b) (fma.f64 -25/9 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 5/3) c) 2) (*.f64 y y)) x) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3)) (*.f64 25/18 (/.f64 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 y x)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2))))) (fma.f64 5/3 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y (*.f64 b x)))) (neg.f64 (*.f64 (pow.f64 b 3) (fma.f64 -125/162 (/.f64 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 y x)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)) (fma.f64 125/54 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 5/3) c) 2) (*.f64 y y)) x) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3)) (*.f64 5/3 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) (*.f64 y (fma.f64 -25/9 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 5/3) c) 2) (*.f64 y y)) x) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3)) (*.f64 25/18 (/.f64 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 y x)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2)))))))))))))))
(+.f64 (-.f64 (/.f64 (*.f64 5/3 (pow.f64 (exp.f64 5/3) c)) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 b (*.f64 y x)))) (*.f64 (pow.f64 b 3) (fma.f64 -125/162 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y x))) (fma.f64 5/3 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)) (*.f64 y (fma.f64 25/18 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y x))) (/.f64 (*.f64 (*.f64 -25/9 (*.f64 x (*.f64 y y))) (pow.f64 (pow.f64 (exp.f64 5/3) c) 2)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x (pow.f64 (pow.f64 (exp.f64 5/3) c) 2))) 125/54) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3)))))) (-.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)) (*.f64 b (*.f64 b (fma.f64 25/18 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y x))) (/.f64 (*.f64 (*.f64 -25/9 (*.f64 x (*.f64 y y))) (pow.f64 (pow.f64 (exp.f64 5/3) c) 2)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3)))))))
(-.f64 (-.f64 (fma.f64 5/3 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 b (*.f64 y x)))) (/.f64 x (fma.f64 (pow.f64 (exp.f64 5/3) c) y x))) (*.f64 b (*.f64 b (fma.f64 25/18 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y x))) (/.f64 (*.f64 (*.f64 -25/9 (*.f64 x (*.f64 y y))) (pow.f64 (pow.f64 (exp.f64 5/3) c) 2)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3)))))) (*.f64 (pow.f64 b 3) (fma.f64 -125/162 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y x))) (fma.f64 5/3 (*.f64 (/.f64 (pow.f64 (exp.f64 5/3) c) (fma.f64 (pow.f64 (exp.f64 5/3) c) y x)) (*.f64 y (fma.f64 25/18 (/.f64 (pow.f64 (exp.f64 5/3) c) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 2) (*.f64 y x))) (/.f64 (*.f64 (*.f64 -25/9 (*.f64 x (*.f64 y y))) (pow.f64 (pow.f64 (exp.f64 5/3) c) 2)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x (pow.f64 (pow.f64 (exp.f64 5/3) c) 2))) 125/54) (pow.f64 (fma.f64 (pow.f64 (exp.f64 5/3) c) y x) 3))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 5/3 (+.f64 c (*.f64 -1 b))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x))
(+.f64 (*.f64 -5/3 (/.f64 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x)))
(fma.f64 -5/3 (/.f64 c (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 2) (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) b) x)))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x)))
(fma.f64 -5/3 (/.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 y x)) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2) c)) (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x)))
(+.f64 (*.f64 -5/3 (/.f64 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 25/18 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3)))))) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x))))
(fma.f64 -5/3 (/.f64 c (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 2) (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) b) x)))) (fma.f64 -1 (*.f64 (*.f64 c c) (fma.f64 25/18 (/.f64 (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 2)) (*.f64 -25/9 (/.f64 (*.f64 (*.f64 x (*.f64 y y)) (pow.f64 (pow.f64 (exp.f64 -5/3) b) 2)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 3))))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x))))
(fma.f64 -5/3 (/.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 y x)) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2) c)) (-.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x)) (*.f64 c (*.f64 c (fma.f64 25/18 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (/.f64 -25/9 (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 (exp.f64 -5/3) (*.f64 2 b)))))))))))
(-.f64 (fma.f64 -5/3 (/.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 y x)) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2) c)) (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x))) (*.f64 c (*.f64 c (fma.f64 25/18 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (/.f64 -25/9 (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 (exp.f64 -5/3) (*.f64 2 b))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -5/3 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 25/18 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3)))) (exp.f64 (*.f64 -5/3 b)))) (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x))) (+.f64 (*.f64 125/162 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -125/54 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3))))))) (+.f64 (*.f64 -5/3 (/.f64 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 25/18 (/.f64 (*.f64 y (*.f64 (exp.f64 (*.f64 -5/3 b)) x)) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 2))) (*.f64 -25/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (exp.f64 (*.f64 -5/3 b)) 2))) (pow.f64 (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x) 3)))))) (/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 b))) x)))))
(fma.f64 -1 (*.f64 (pow.f64 c 3) (fma.f64 -5/3 (/.f64 y (/.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) (*.f64 (pow.f64 (exp.f64 -5/3) b) (fma.f64 25/18 (/.f64 (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 2)) (*.f64 -25/9 (/.f64 (*.f64 (*.f64 x (*.f64 y y)) (pow.f64 (pow.f64 (exp.f64 -5/3) b) 2)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 3))))))) (fma.f64 125/162 (/.f64 (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 2)) (/.f64 (*.f64 -125/54 (*.f64 (*.f64 x (*.f64 y y)) (pow.f64 (pow.f64 (exp.f64 -5/3) b) 2))) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 3))))) (fma.f64 -5/3 (/.f64 c (/.f64 (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 2) (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) b) x)))) (fma.f64 -1 (*.f64 (*.f64 c c) (fma.f64 25/18 (/.f64 (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 2)) (*.f64 -25/9 (/.f64 (*.f64 (*.f64 x (*.f64 y y)) (pow.f64 (pow.f64 (exp.f64 -5/3) b) 2)) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x) 3))))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) b) x)))))
(-.f64 (fma.f64 -5/3 (/.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 y x)) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2) c)) (-.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x)) (*.f64 c (*.f64 c (fma.f64 25/18 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (/.f64 -25/9 (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 (exp.f64 -5/3) (*.f64 2 b))))))))))) (*.f64 (pow.f64 c 3) (fma.f64 -5/3 (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x)) (*.f64 (pow.f64 (exp.f64 -5/3) b) (fma.f64 25/18 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (/.f64 -25/9 (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 (exp.f64 -5/3) (*.f64 2 b))))))))) (fma.f64 125/162 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (/.f64 -125/54 (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 (exp.f64 -5/3) (*.f64 2 b))))))))))
(-.f64 (-.f64 (fma.f64 -5/3 (/.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) (*.f64 y x)) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2) c)) (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x))) (*.f64 c (*.f64 c (fma.f64 25/18 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (/.f64 -25/9 (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 (exp.f64 -5/3) (*.f64 2 b)))))))))) (*.f64 (pow.f64 c 3) (fma.f64 -5/3 (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x)) (*.f64 (pow.f64 (exp.f64 -5/3) b) (fma.f64 25/18 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (/.f64 -25/9 (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 (exp.f64 -5/3) (*.f64 2 b))))))))) (fma.f64 125/162 (*.f64 (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 2)) (*.f64 (pow.f64 (exp.f64 -5/3) b) x)) (/.f64 -125/54 (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) b) y x) 3) (*.f64 x (*.f64 (*.f64 y y) (pow.f64 (exp.f64 -5/3) (*.f64 2 b))))))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -5/3 (+.f64 (*.f64 -1 c) b)))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y))))
(-.f64 1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (/.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y))) (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2) (*.f64 x x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3) (pow.f64 x 3)) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (/.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2) (*.f64 x x)) (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y))) (-.f64 1 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3) (pow.f64 x 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2) (*.f64 x x)) (-.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3) (pow.f64 x 3))) (/.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (/.f64 x y))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 y y))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (/.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 y y))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)))
(+.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)) (/.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))))
(-.f64 (+.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3))) (/.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 y y))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)) (-.f64 (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4)))) (/.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 y y))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (/.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 y y))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)))
(+.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)) (/.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))))
(-.f64 (+.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3))) (/.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2) (*.f64 y y))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)) (-.f64 (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 4) (pow.f64 y 4)))) (/.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))))
(+.f64 (*.f64 -5/3 (-.f64 b c)) 0)
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 0 (*.f64 -5/3 (-.f64 b c)))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 b) (*.f64 -5/3 (neg.f64 c)))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 (neg.f64 c)) (*.f64 -5/3 b))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 b -5/3) (*.f64 (neg.f64 c) -5/3))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 (neg.f64 c) -5/3) (*.f64 b -5/3))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (+.f64 0 (*.f64 -5/3 b)) (*.f64 -5/3 (neg.f64 c)))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (+.f64 0 (*.f64 b -5/3)) (*.f64 (neg.f64 c) -5/3))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -5/3 (-.f64 b c)))) 1)
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 -5/3 (-.f64 b c))))) 1)
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(/.f64 -5/3 (/.f64 (+.f64 b c) (fma.f64 b b (neg.f64 (*.f64 c c)))))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 -5/3 (/.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(/.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) (+.f64 b c))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 b c))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) (+.f64 b c))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) (fma.f64 b b (*.f64 c (+.f64 b c))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(/.f64 (*.f64 -5/3 (-.f64 (*.f64 b b) (*.f64 (neg.f64 c) (neg.f64 c)))) (-.f64 b (neg.f64 c)))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 (*.f64 -5/3 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3))) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 b (neg.f64 c)))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(/.f64 (*.f64 -5/3 (neg.f64 (fma.f64 b b (neg.f64 (*.f64 c c))))) (neg.f64 (+.f64 b c)))
(/.f64 -5/3 (/.f64 (neg.f64 (+.f64 c b)) (neg.f64 (-.f64 (*.f64 b b) (*.f64 c c)))))
(*.f64 5/3 (/.f64 (*.f64 (-.f64 b c) (-.f64 (neg.f64 c) b)) (+.f64 c b)))
(/.f64 (*.f64 -5/3 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))) (neg.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (/.f64 (neg.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) -5/3))
(*.f64 5/3 (/.f64 (+.f64 (pow.f64 c 3) (neg.f64 (pow.f64 b 3))) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (*.f64 1 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c))))) (+.f64 b c))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 (*.f64 1 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))) (fma.f64 b b (*.f64 c (+.f64 b c))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(/.f64 (*.f64 1 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3)) (+.f64 b c))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3)) (fma.f64 b b (*.f64 c (+.f64 b c))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(/.f64 (*.f64 (*.f64 -5/3 (sqrt.f64 (-.f64 b c))) (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 c c))))) (sqrt.f64 (+.f64 b c)))
(/.f64 (*.f64 -5/3 (sqrt.f64 (-.f64 b c))) (/.f64 (sqrt.f64 (+.f64 c b)) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c)))))
(/.f64 -5/3 (/.f64 (/.f64 (sqrt.f64 (+.f64 c b)) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c)))) (sqrt.f64 (-.f64 b c))))
(/.f64 (*.f64 (*.f64 -5/3 (sqrt.f64 (-.f64 b c))) (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (*.f64 -5/3 (sqrt.f64 (-.f64 b c)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b))))) (*.f64 -5/3 (sqrt.f64 (-.f64 b c))))
(/.f64 (*.f64 (*.f64 -5/3 (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (fma.f64 b b (neg.f64 (*.f64 c c))))) (cbrt.f64 (+.f64 b c)))
(/.f64 (*.f64 -5/3 (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (/.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c c)))))
(/.f64 -5/3 (/.f64 (/.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c c)))) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)))
(/.f64 (*.f64 (*.f64 -5/3 (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 -5/3 (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (cbrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))))
(/.f64 -5/3 (/.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 b c)) 2) (cbrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (neg.f64 c) (neg.f64 c))) -5/3) (-.f64 b (neg.f64 c)))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3)) -5/3) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 b (neg.f64 c)))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(/.f64 (*.f64 (neg.f64 (fma.f64 b b (neg.f64 (*.f64 c c)))) -5/3) (neg.f64 (+.f64 b c)))
(/.f64 -5/3 (/.f64 (neg.f64 (+.f64 c b)) (neg.f64 (-.f64 (*.f64 b b) (*.f64 c c)))))
(*.f64 5/3 (/.f64 (*.f64 (-.f64 b c) (-.f64 (neg.f64 c) b)) (+.f64 c b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) -5/3) (neg.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (/.f64 (neg.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) -5/3))
(*.f64 5/3 (/.f64 (+.f64 (pow.f64 c 3) (neg.f64 (pow.f64 b 3))) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) 1) (+.f64 b c))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 (*.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(/.f64 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) 1) (+.f64 b c))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b b (neg.f64 (*.f64 c c)))) (*.f64 (sqrt.f64 (-.f64 b c)) -5/3)) (sqrt.f64 (+.f64 b c)))
(/.f64 (*.f64 -5/3 (sqrt.f64 (-.f64 b c))) (/.f64 (sqrt.f64 (+.f64 c b)) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c)))))
(/.f64 -5/3 (/.f64 (/.f64 (sqrt.f64 (+.f64 c b)) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c)))) (sqrt.f64 (-.f64 b c))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (sqrt.f64 (-.f64 b c)) -5/3)) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (*.f64 -5/3 (sqrt.f64 (-.f64 b c)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b))))) (*.f64 -5/3 (sqrt.f64 (-.f64 b c))))
(/.f64 (/.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) 1) (+.f64 b c))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 -5/3 (fma.f64 b b (neg.f64 (*.f64 c c)))) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(/.f64 (/.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(/.f64 (/.f64 (*.f64 -5/3 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(/.f64 (/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) 1) (+.f64 b c))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 c c))) -5/3) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))
(*.f64 (/.f64 -5/3 (+.f64 c b)) (-.f64 (*.f64 b b) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 -5/3 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) -5/3) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) -5/3))
(pow.f64 (*.f64 -5/3 (-.f64 b c)) 1)
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(pow.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(pow.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 3)
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(pow.f64 (pow.f64 (*.f64 -5/3 (-.f64 b c)) 3) 1/3)
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(sqrt.f64 (*.f64 (pow.f64 (-.f64 b c) 2) 25/9))
(log.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -5/3 (-.f64 b c)))))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(cbrt.f64 (pow.f64 (*.f64 -5/3 (-.f64 b c)) 3))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(expm1.f64 (log1p.f64 (*.f64 -5/3 (-.f64 b c))))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(exp.f64 (log.f64 (*.f64 -5/3 (-.f64 b c))))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(exp.f64 (*.f64 (log.f64 (*.f64 -5/3 (-.f64 b c))) 1))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(log1p.f64 (expm1.f64 (*.f64 -5/3 (-.f64 b c))))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 1)
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 1)
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(*.f64 1 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2) (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(*.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 (exp.f64 -5/3) (neg.f64 c)))
(/.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 (exp.f64 -5/3) c))
(/.f64 (*.f64 1 (pow.f64 (exp.f64 -5/3) b)) (pow.f64 (exp.f64 -5/3) c))
(/.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 (exp.f64 -5/3) c))
(/.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) 1) (pow.f64 (exp.f64 -5/3) c))
(/.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 (exp.f64 -5/3) c))
(pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 1)
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2)
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3)
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) 1/3)
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(pow.f64 (exp.f64 (-.f64 b c)) -5/3)
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 1) (*.f64 -5/3 (-.f64 b c)))
(pow.f64 (E.f64) (*.f64 -5/3 (-.f64 b c)))
(pow.f64 (E.f64) (*.f64 5/3 (-.f64 c b)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (cbrt.f64 (*.f64 -5/3 (-.f64 b c))))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (sqrt.f64 (*.f64 -5/3 (-.f64 b c))))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(pow.f64 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) (sqrt.f64 (-.f64 b c)))
(pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (-.f64 b c)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 2))
(fabs.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y))) 1)
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(/.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) b)) (pow.f64 (exp.f64 -5/3) c))
(/.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) y) (pow.f64 (exp.f64 -5/3) c))
(*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 (exp.f64 -5/3) c)) y)
(/.f64 (*.f64 (pow.f64 (exp.f64 -5/3) b) y) (pow.f64 (exp.f64 -5/3) c))
(*.f64 (/.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 (exp.f64 -5/3) c)) y)
(pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 1)
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)) 2)
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)) 3)
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 3) 1/3)
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 2))
(sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))
(fabs.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y))))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 3))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(exp.f64 (+.f64 (*.f64 -5/3 (-.f64 b c)) (log.f64 y)))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(exp.f64 (*.f64 (+.f64 (*.f64 -5/3 (-.f64 b c)) (log.f64 y)) 1))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)))
(*.f64 (pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b))) y)
(*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))) 1)
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(*.f64 x (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(*.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 1)
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(*.f64 1 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 2))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 2) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) x)
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(*.f64 (neg.f64 x) (/.f64 -1 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))
(/.f64 (*.f64 (neg.f64 x) -1) (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(/.f64 (neg.f64 (neg.f64 x)) (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))) (/.f64 x (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))))
(/.f64 (/.f64 x (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))) (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))) (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) 2))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 2))) (-.f64 x (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 2))) (-.f64 x (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) 3))) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) (-.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y) x))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3))) (fma.f64 x x (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 y (-.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) x)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3))) (fma.f64 x x (*.f64 y (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (-.f64 (*.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c))) x)))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))) (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))) (/.f64 x (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))))
(/.f64 (/.f64 x (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))) (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) 2))
(pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 1)
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 2)
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 3)
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(pow.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 3) 1/3)
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x) x) -1)
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(neg.f64 (/.f64 x (neg.f64 (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 2))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)) 2))
(fabs.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x)))
(log.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x)) 3))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(exp.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))) 1))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y x))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 -5/3) (-.f64 b c)) x))

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

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite85.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1634×add-sqr-sqrt
1618×*-un-lft-identity
1516×add-cube-cbrt
1498×add-cbrt-cube
146×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
113513
2196613
Stop Event
node limit
Counts
1 → 34
Calls
Call 1
Inputs
(/.f64 x (+.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (+.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 1 (/.f64 x (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (cbrt.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (/.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 pow.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x y) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (+.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (+.f64 x y))))))))

simplify71.0ms (0.2%)

Algorithm
egg-herbie
Rules
1478×associate-+r+
1080×associate-+l+
794×associate-/l*
696×times-frac
694×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01251556
13241466
212501364
356701364
Stop Event
node limit
Counts
58 → 68
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 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x y)))) 1)
(*.f64 x (/.f64 1 (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) 1)
(*.f64 1 (/.f64 x (+.f64 x y)))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x y))))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 3)
(pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3) 1/3)
(pow.f64 (/.f64 (+.f64 x y) x) -1)
(neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2))
(log.f64 (exp.f64 (/.f64 x (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 x y)))))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 x y))))
(exp.f64 (log.f64 (/.f64 x (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x y))) 1))
(log1p.f64 (expm1.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))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y))
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.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 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y)) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(+.f64 (-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y))) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (/.f64 x y) (/.f64 x y))))
(+.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)))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.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 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 x y) (/.f64 x y)))
(-.f64 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (fma.f64 (/.f64 x y) (/.f64 x y) (/.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 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x))))
(+.f64 1 (-.f64 (/.f64 y (/.f64 (*.f64 x x) y)) (/.f64 y x)))
(+.f64 1 (*.f64 (/.f64 y x) (+.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 1 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x)))))
(+.f64 (-.f64 (/.f64 y (/.f64 (*.f64 x x) y)) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 1 (/.f64 y x)))
(-.f64 (+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) (pow.f64 (/.f64 y x) 3))
(+.f64 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x))) (-.f64 1 (pow.f64 (/.f64 y 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 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x))))
(+.f64 1 (-.f64 (/.f64 y (/.f64 (*.f64 x x) y)) (/.f64 y x)))
(+.f64 1 (*.f64 (/.f64 y x) (+.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 1 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x)))))
(+.f64 (-.f64 (/.f64 y (/.f64 (*.f64 x x) y)) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 1 (/.f64 y x)))
(-.f64 (+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) (pow.f64 (/.f64 y x) 3))
(+.f64 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x))) (-.f64 1 (pow.f64 (/.f64 y 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 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x))))
(+.f64 1 (-.f64 (/.f64 y (/.f64 (*.f64 x x) y)) (/.f64 y x)))
(+.f64 1 (*.f64 (/.f64 y x) (+.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 1 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x)))))
(+.f64 (-.f64 (/.f64 y (/.f64 (*.f64 x x) y)) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 1 (/.f64 y x)))
(-.f64 (+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) (pow.f64 (/.f64 y x) 3))
(+.f64 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x))) (-.f64 1 (pow.f64 (/.f64 y x) 3)))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y))
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.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 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y)) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(+.f64 (-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y))) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (/.f64 x y) (/.f64 x y))))
(+.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)))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.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 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 x y) (/.f64 x y)))
(-.f64 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (fma.f64 (/.f64 x y) (/.f64 x y) (/.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))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y))
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.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 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y)) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(+.f64 (-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y))) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (/.f64 x y) (/.f64 x y))))
(+.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)))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.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 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 x y) (/.f64 x y)))
(-.f64 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (fma.f64 (/.f64 x y) (/.f64 x y) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x y)))) 1)
(/.f64 x (+.f64 x y))
(*.f64 x (/.f64 1 (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 x y))
(*.f64 1 (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2))
(/.f64 x (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (cbrt.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(/.f64 x (+.f64 x y))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(/.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 x y))) (pow.f64 (cbrt.f64 (+.f64 x y)) 2))
(/.f64 x (*.f64 (cbrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (-.f64 x y))))
(/.f64 (*.f64 x (fma.f64 y y (*.f64 x (-.f64 x y)))) (+.f64 (pow.f64 x 3) (pow.f64 y 3)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 y y (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 x y))) (pow.f64 (cbrt.f64 (+.f64 x y)) 2))
(/.f64 x (*.f64 (cbrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(/.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 x y))
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 2)
(/.f64 x (+.f64 x y))
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 3)
(/.f64 x (+.f64 x y))
(pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3) 1/3)
(/.f64 x (+.f64 x y))
(pow.f64 (/.f64 (+.f64 x y) x) -1)
(/.f64 x (+.f64 x y))
(neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 x y))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2))
(/.f64 x (+.f64 x y))
(log.f64 (exp.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 x y)))))
(/.f64 x (+.f64 x y))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3))
(/.f64 x (+.f64 x y))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(exp.f64 (log.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x y))) 1))
(/.f64 x (+.f64 x y))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))

localize65.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 115 to 81 computations (29.6% saved)

series16.0ms (0%)

Counts
3 → 144
Calls

36 calls:

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

rewrite119.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
644×associate-+l+
480×add-sqr-sqrt
474×+-commutative
462×pow1
462×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020123
1460111
26474111
Stop Event
node limit
Counts
3 → 96
Calls
Call 1
Inputs
(*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) 1) y)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 y)) (-.f64 1 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 y)) (-.f64 1 (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (exp.f64 (log1p.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 1 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)))) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 1 (*.f64 8 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3)))) (+.f64 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))) y) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3))) y) (+.f64 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))) (-.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) 3)) (+.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))) (*.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y 1 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) (sqrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 2) (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) (/.f64 x (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) 2))) (/.f64 x (cbrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 2))) (-.f64 x (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 3))) (fma.f64 x x (*.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) (-.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) 2))) (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c a) (+.f64 (*.f64 c (/.f64 -2/3 t)) (*.f64 c 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a c) (+.f64 (*.f64 (/.f64 -2/3 t) c) (*.f64 c 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c 5/6) 1) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) 1) (*.f64 (*.f64 c 5/6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c 5/6) (*.f64 c a)) (*.f64 c (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c 5/6) (*.f64 a c)) (*.f64 (/.f64 -2/3 t) c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (+.f64 125/216 (pow.f64 (-.f64 a (/.f64 2/3 t)) 3))) (+.f64 25/36 (*.f64 (-.f64 a (/.f64 2/3 t)) (-.f64 (-.f64 a (/.f64 2/3 t)) 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) c) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 125/216 (pow.f64 (-.f64 a (/.f64 2/3 t)) 3)) c) (+.f64 25/36 (*.f64 (-.f64 a (/.f64 2/3 t)) (-.f64 (-.f64 a (/.f64 2/3 t)) 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c 5/6) 3) (pow.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) 3)) (+.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (-.f64 (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t)))) (*.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c 5/6 (*.f64 c (-.f64 a (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5/6 c (*.f64 c (-.f64 a (/.f64 2/3 t))))))))

simplify196.0ms (0.5%)

Algorithm
egg-herbie
Rules
1204×associate-*r*
916×associate-*l*
874×+-commutative
868×times-frac
662×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052616482
1162315782
2787215782
Stop Event
node limit
Counts
240 → 272
Calls
Call 1
Inputs
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (+.f64 1 (*.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 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 y (*.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 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 y (*.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 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))))
(/.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)))))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)))
(+.f64 1 (+.f64 (/.f64 (*.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)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x))))
(+.f64 1 (+.f64 (/.f64 (*.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)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (*.f64 -1 (/.f64 (*.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)) (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)))
(+.f64 1 (+.f64 (/.f64 (*.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)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x))))
(+.f64 1 (+.f64 (/.f64 (*.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)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (*.f64 -1 (/.f64 (*.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)) (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 (*.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 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 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 (*.f64 y (+.f64 1 (*.f64 2 (*.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) x) 2))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) x) 3))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) x) 3))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) x))) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) x) 4))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.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 -9/16 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))))
(+.f64 (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 2) t))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x)))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 3) (pow.f64 t 2)))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 3) (pow.f64 t 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x)) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 4) (pow.f64 t 3)))))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 2) t))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x)))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 3) (pow.f64 t 2)))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 3) (pow.f64 t 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x)) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 4) (pow.f64 t 3)))))))
(*.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)))
(+.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))
(+.f64 y (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) 1))
(+.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) y)
(+.f64 (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) 1) y)
(-.f64 (exp.f64 (log1p.f64 y)) (-.f64 1 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))
(-.f64 (exp.f64 (log1p.f64 y)) (-.f64 1 (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)))) 1)
(-.f64 (+.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (exp.f64 (log1p.f64 y))) 1)
(/.f64 (*.f64 y (-.f64 1 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)))) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(/.f64 (*.f64 y (+.f64 1 (*.f64 8 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3)))) (+.f64 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))) y) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3))) y) (+.f64 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))) (-.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) 3)) (+.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))) (*.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))))
(pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 1)
(pow.f64 (sqrt.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))) 3)
(pow.f64 (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 2))
(log.f64 (pow.f64 (exp.f64 y) (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)))))
(cbrt.f64 (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))))
(exp.f64 (log.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))))
(fma.f64 y 1 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))
(fma.f64 1 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))) 1)
(*.f64 1 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))
(*.f64 x (/.f64 1 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))
(*.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 1)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) (sqrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 2) (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(*.f64 (/.f64 1 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) x)
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) (/.f64 x (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) 2))) (/.f64 x (cbrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 2))) (-.f64 x (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 3))) (fma.f64 x x (*.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) (-.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) x))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) 2))) (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(pow.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 3)
(pow.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) x) -1)
(neg.f64 (/.f64 x (neg.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 2))
(log.f64 (exp.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(exp.f64 (log.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(+.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))
(+.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c 5/6))
(+.f64 (*.f64 c a) (+.f64 (*.f64 c (/.f64 -2/3 t)) (*.f64 c 5/6)))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (/.f64 -2/3 t) c) (*.f64 c 5/6)))
(+.f64 (*.f64 (*.f64 c 5/6) 1) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) 1))
(+.f64 (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) 1) (*.f64 (*.f64 c 5/6) 1))
(+.f64 (+.f64 (*.f64 c 5/6) (*.f64 c a)) (*.f64 c (/.f64 -2/3 t)))
(+.f64 (+.f64 (*.f64 c 5/6) (*.f64 a c)) (*.f64 (/.f64 -2/3 t) c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 1)
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))
(/.f64 (*.f64 c (+.f64 125/216 (pow.f64 (-.f64 a (/.f64 2/3 t)) 3))) (+.f64 25/36 (*.f64 (-.f64 a (/.f64 2/3 t)) (-.f64 (-.f64 a (/.f64 2/3 t)) 5/6))))
(/.f64 (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) c) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))
(/.f64 (*.f64 (+.f64 125/216 (pow.f64 (-.f64 a (/.f64 2/3 t)) 3)) c) (+.f64 25/36 (*.f64 (-.f64 a (/.f64 2/3 t)) (-.f64 (-.f64 a (/.f64 2/3 t)) 5/6))))
(/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c 5/6) 3) (pow.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) 3)) (+.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (-.f64 (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t)))) (*.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))))))
(pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 1)
(pow.f64 (sqrt.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 3)
(pow.f64 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(cbrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (log.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(fma.f64 c 5/6 (*.f64 c (-.f64 a (/.f64 2/3 t))))
(fma.f64 5/6 c (*.f64 c (-.f64 a (/.f64 2/3 t))))
Outputs
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
y
(+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.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 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.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 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 (*.f64 2 c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)))
(+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.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 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.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 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))
(*.f64 (*.f64 2 c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)))
(+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.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 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.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 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))))
(*.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) (*.f64 2 (*.f64 (*.f64 y c) a)))
(fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) (*.f64 2 (*.f64 y (*.f64 c a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) (*.f64 2 (*.f64 (*.f64 y c) a)))
(fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) (*.f64 2 (*.f64 y (*.f64 c a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) (*.f64 2 (*.f64 (*.f64 y c) a)))
(fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) (*.f64 2 (*.f64 y (*.f64 c a))))
(*.f64 2 (*.f64 c (*.f64 y a)))
(*.f64 2 (*.f64 (*.f64 y c) a))
(*.f64 2 (*.f64 y (*.f64 c a)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) (*.f64 2 (*.f64 (*.f64 y c) a)))
(fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) (*.f64 2 (*.f64 y (*.f64 c a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) (*.f64 2 (*.f64 (*.f64 y c) a)))
(fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) (*.f64 2 (*.f64 y (*.f64 c a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) (*.f64 2 (*.f64 (*.f64 y c) a)))
(fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) (*.f64 2 (*.f64 y (*.f64 c a))))
(*.f64 2 (*.f64 c (*.f64 y a)))
(*.f64 2 (*.f64 (*.f64 y c) a))
(*.f64 2 (*.f64 y (*.f64 c a)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) (*.f64 2 (*.f64 (*.f64 y c) a)))
(fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) (*.f64 2 (*.f64 y (*.f64 c a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) (*.f64 2 (*.f64 (*.f64 y c) a)))
(fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) (*.f64 2 (*.f64 y (*.f64 c a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) (*.f64 2 (*.f64 (*.f64 y c) a)))
(fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) (*.f64 2 (*.f64 y (*.f64 c a))))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(/.f64 (*.f64 -4/3 (*.f64 y c)) t)
(*.f64 -4/3 (/.f64 c (/.f64 t y)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 y c)) t))
(fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) (*.f64 -4/3 (/.f64 c (/.f64 t y))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 y c)) t))
(fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) (*.f64 -4/3 (/.f64 c (/.f64 t y))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 y c)) t))
(fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) (*.f64 -4/3 (/.f64 c (/.f64 t y))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))))
(*.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 y c)) t))
(fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) (*.f64 -4/3 (/.f64 c (/.f64 t y))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 y c)) t))
(fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) (*.f64 -4/3 (/.f64 c (/.f64 t y))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 y c)) t))
(fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) (*.f64 -4/3 (/.f64 c (/.f64 t y))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))))
(*.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 y c)) t))
(fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) (*.f64 -4/3 (/.f64 c (/.f64 t y))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 y c)) t))
(fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) (*.f64 -4/3 (/.f64 c (/.f64 t y))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))))
(fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 y c)) t))
(fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) (*.f64 -4/3 (/.f64 c (/.f64 t y))))
(/.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 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)))
(/.f64 x (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y))
(+.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)))))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 2)) (/.f64 x (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))))
(-.f64 (/.f64 x (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 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))))))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 2)) (+.f64 (/.f64 x (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) 3))))
(+.f64 (-.f64 (/.f64 x (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 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)))))))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 2)) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 4)) (+.f64 (/.f64 x (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 x (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 3))) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) 4))) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 2)))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) x)))
(-.f64 1 (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1)))
(+.f64 1 (+.f64 (/.f64 (*.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)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x))))
(+.f64 (+.f64 1 (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 2)))) (neg.f64 (/.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) x)))
(+.f64 1 (-.f64 (/.f64 (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 2) (*.f64 x x)) (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1))))
(+.f64 1 (+.f64 (/.f64 (*.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)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (*.f64 -1 (/.f64 (*.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)) (pow.f64 x 3))))))
(+.f64 (+.f64 1 (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) x) (/.f64 (pow.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) 3) (pow.f64 x 3)))))
(+.f64 1 (-.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 2) (*.f64 x x)) (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1))) (/.f64 (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 3) (pow.f64 x 3))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) x)))
(-.f64 1 (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1)))
(+.f64 1 (+.f64 (/.f64 (*.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)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x))))
(+.f64 (+.f64 1 (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 2)))) (neg.f64 (/.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) x)))
(+.f64 1 (-.f64 (/.f64 (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 2) (*.f64 x x)) (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1))))
(+.f64 1 (+.f64 (/.f64 (*.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)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))) x)) (*.f64 -1 (/.f64 (*.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)) (pow.f64 x 3))))))
(+.f64 (+.f64 1 (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) x) (/.f64 (pow.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) 3) (pow.f64 x 3)))))
(+.f64 1 (-.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 2) (*.f64 x x)) (*.f64 (/.f64 y x) (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1))) (/.f64 (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 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 (neg.f64 (*.f64 y (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 c (/.f64 x (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))))))
(-.f64 1 (*.f64 y (fma.f64 2 (*.f64 (/.f64 c x) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (/.f64 1 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 (fma.f64 -1 (*.f64 y (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 c (/.f64 x (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))))))) (/.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 c (/.f64 x (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))) (/.f64 x (*.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) (*.f64 y y))))))
(+.f64 (-.f64 1 (*.f64 y (fma.f64 2 (*.f64 (/.f64 c x) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (/.f64 1 x)))) (*.f64 (/.f64 (fma.f64 2 (*.f64 (/.f64 c x) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (/.f64 1 x)) x) (*.f64 y (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) 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 (/.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 (fma.f64 -1 (*.f64 y (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 c (/.f64 x (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))))))) (/.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 c (/.f64 x (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))) (/.f64 x (*.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) (*.f64 y y))))) (neg.f64 (/.f64 (+.f64 (/.f64 1 x) (*.f64 2 (/.f64 c (/.f64 x (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 2) (pow.f64 y 3)))))))
(+.f64 (-.f64 1 (*.f64 y (fma.f64 2 (*.f64 (/.f64 c x) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 (fma.f64 2 (*.f64 (/.f64 c x) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (/.f64 1 x)) x) (*.f64 y (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y))) (*.f64 (/.f64 (fma.f64 2 (*.f64 (/.f64 c x) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (/.f64 1 x)) (*.f64 x x)) (*.f64 y (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 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 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)))
(/.f64 x (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y))
(+.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)))))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 2)) (/.f64 x (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))))
(-.f64 (/.f64 x (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 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))))))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 2)) (+.f64 (/.f64 x (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) 3))))
(+.f64 (-.f64 (/.f64 x (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 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)))))))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 2)) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 4)) (+.f64 (/.f64 x (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 x (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 3))) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) 4))) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 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 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)))
(/.f64 x (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y))
(+.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)))))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 2)) (/.f64 x (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))))
(-.f64 (/.f64 x (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 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))))))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 2)) (+.f64 (/.f64 x (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) 3))))
(+.f64 (-.f64 (/.f64 x (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 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)))))))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 2)) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) 4)) (+.f64 (/.f64 x (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 x (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 3))) (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) 4))) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 2)))
(/.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 c (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) x)))))
(fma.f64 -2 (/.f64 c (/.f64 (/.f64 (pow.f64 (+.f64 y x) 2) y) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) x))) (/.f64 x (+.f64 y x)))
(+.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)))))
(fma.f64 4 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 (*.f64 y y) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 2)) x))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 c (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) x))))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 (*.f64 y y) (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) x) (pow.f64 (+.f64 y x) 3)) (fma.f64 -2 (/.f64 c (/.f64 (/.f64 (pow.f64 (+.f64 y x) 2) y) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) x))) (/.f64 x (+.f64 y x))))
(+.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))))))
(fma.f64 4 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 (*.f64 y y) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 2)) x))) (+.f64 (/.f64 x (+.f64 y x)) (fma.f64 -2 (/.f64 c (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) x))) (*.f64 -8 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 (+.f64 y x) 4) (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 3)) x)))))))
(+.f64 (fma.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3)) x) (pow.f64 (+.f64 y x) 4)) (*.f64 -2 (/.f64 c (/.f64 (/.f64 (pow.f64 (+.f64 y x) 2) y) (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) x))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (*.f64 y y) (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) x) (pow.f64 (+.f64 y x) 3)) (/.f64 x (+.f64 y x))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (+.f64 a (+.f64 5/6 (/.f64 -2/3 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))))))
(fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) (*.f64 -1/4 (*.f64 (/.f64 (+.f64 y x) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 y y) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 2))))))
(fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) (/.f64 (*.f64 -1/4 (*.f64 x (+.f64 y x))) (*.f64 (*.f64 y y) (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 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)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 3)))) (fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) (*.f64 -1/4 (*.f64 (/.f64 (+.f64 y x) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 y y) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 2)))))))
(fma.f64 1/8 (/.f64 x (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3)) (pow.f64 (+.f64 y x) 2))) (fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) (/.f64 (*.f64 -1/4 (*.f64 x (+.f64 y x))) (*.f64 (*.f64 y y) (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 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))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 3)))) (fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) (fma.f64 -1/16 (/.f64 (pow.f64 (+.f64 y x) 3) (/.f64 (*.f64 (*.f64 (pow.f64 y 4) (pow.f64 c 4)) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 4)) x)) (*.f64 -1/4 (*.f64 (/.f64 (+.f64 y x) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 y y) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 2))))))))
(fma.f64 1/8 (/.f64 x (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3)) (pow.f64 (+.f64 y x) 2))) (fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 c 4)) (/.f64 (/.f64 x (pow.f64 y 4)) (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 4))) (/.f64 (*.f64 -1/4 (*.f64 x (+.f64 y x))) (*.f64 (*.f64 y y) (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (+.f64 a (+.f64 5/6 (/.f64 -2/3 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))))))
(fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) (*.f64 -1/4 (*.f64 (/.f64 (+.f64 y x) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 y y) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 2))))))
(fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) (/.f64 (*.f64 -1/4 (*.f64 x (+.f64 y x))) (*.f64 (*.f64 y y) (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 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)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 3)))) (fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) (*.f64 -1/4 (*.f64 (/.f64 (+.f64 y x) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 y y) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 2)))))))
(fma.f64 1/8 (/.f64 x (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3)) (pow.f64 (+.f64 y x) 2))) (fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) (/.f64 (*.f64 -1/4 (*.f64 x (+.f64 y x))) (*.f64 (*.f64 y y) (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 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))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 3)))) (fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) (fma.f64 -1/16 (/.f64 (pow.f64 (+.f64 y x) 3) (/.f64 (*.f64 (*.f64 (pow.f64 y 4) (pow.f64 c 4)) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 4)) x)) (*.f64 -1/4 (*.f64 (/.f64 (+.f64 y x) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 y y) (pow.f64 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 2))))))))
(fma.f64 1/8 (/.f64 x (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3)) (pow.f64 (+.f64 y x) 2))) (fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 c 4)) (/.f64 (/.f64 x (pow.f64 y 4)) (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 4))) (/.f64 (*.f64 -1/4 (*.f64 x (+.f64 y x))) (*.f64 (*.f64 y y) (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2))))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) x))
(/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) x) 2))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) x)))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 c a) (*.f64 y x)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) 2)) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x)))
(fma.f64 -2 (/.f64 c (/.f64 (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) 2) (*.f64 y (*.f64 a x)))) (/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) x) 3))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) x))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 c a) (*.f64 y x)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) 2)) (fma.f64 4 (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 x (*.f64 y y))) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) 3)) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x))))
(fma.f64 -2 (/.f64 c (/.f64 (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) 2) (*.f64 y (*.f64 a x)))) (fma.f64 4 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) 3)) (*.f64 (*.f64 y y) (*.f64 (*.f64 a a) x))) (/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) x) 3))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) x))) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) x) 4))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) x)))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 c a) (*.f64 y x)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) 2)) (fma.f64 4 (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 x (*.f64 y y))) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) 3)) (fma.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 x (pow.f64 y 3))) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) 4)) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x)))))
(fma.f64 -2 (/.f64 c (/.f64 (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) 2) (*.f64 y (*.f64 a x)))) (fma.f64 4 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) 3)) (*.f64 (*.f64 y y) (*.f64 (*.f64 a a) x))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) 4)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) x))) (/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x)))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
(*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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))))))
(fma.f64 1/2 (/.f64 x (*.f64 (*.f64 y c) a)) (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 y y) (*.f64 a a))))))
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) (*.f64 c c)) (/.f64 (/.f64 x (*.f64 a a)) (*.f64 y y))) (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 y 3) (pow.f64 a 3)))) (fma.f64 1/2 (/.f64 x (*.f64 (*.f64 y c) a)) (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 y y) (*.f64 a a)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) 2) (pow.f64 c 3)) (/.f64 (/.f64 x (pow.f64 y 3)) (pow.f64 a 3))) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) (*.f64 c c)) (/.f64 (/.f64 x (*.f64 a a)) (*.f64 y y))) (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 y 3) (pow.f64 a 3)))) (fma.f64 1/2 (/.f64 x (*.f64 (*.f64 y c) a)) (fma.f64 -1/16 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) 3) (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 y 4) (pow.f64 a 4))) x)) (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 y y) (*.f64 a a))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) 2) (pow.f64 c 3)) (/.f64 (/.f64 x (pow.f64 y 3)) (pow.f64 a 3))) (fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y a)) (fma.f64 -1/16 (/.f64 (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) 3) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 y 4) (pow.f64 c 4))) x)) (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) (*.f64 c c)) (/.f64 (/.f64 x (*.f64 a a)) (*.f64 y y)))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
(*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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))))))
(fma.f64 1/2 (/.f64 x (*.f64 (*.f64 y c) a)) (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 y y) (*.f64 a a))))))
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) (*.f64 c c)) (/.f64 (/.f64 x (*.f64 a a)) (*.f64 y y))) (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 y 3) (pow.f64 a 3)))) (fma.f64 1/2 (/.f64 x (*.f64 (*.f64 y c) a)) (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 y y) (*.f64 a a)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) 2) (pow.f64 c 3)) (/.f64 (/.f64 x (pow.f64 y 3)) (pow.f64 a 3))) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) (*.f64 c c)) (/.f64 (/.f64 x (*.f64 a a)) (*.f64 y y))) (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.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))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 y 3) (pow.f64 a 3)))) (fma.f64 1/2 (/.f64 x (*.f64 (*.f64 y c) a)) (fma.f64 -1/16 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) 3) (/.f64 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 y 4) (pow.f64 a 4))) x)) (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (-.f64 5/6 (/.f64 2/3 t)))) x) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 y y) (*.f64 a a))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) 2) (pow.f64 c 3)) (/.f64 (/.f64 x (pow.f64 y 3)) (pow.f64 a 3))) (fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y a)) (fma.f64 -1/16 (/.f64 (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) 3) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 y 4) (pow.f64 c 4))) x)) (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) 1) x) (*.f64 c c)) (/.f64 (/.f64 x (*.f64 a a)) (*.f64 y y)))))))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(/.f64 (*.f64 -3/4 (*.f64 t x)) (*.f64 y c))
(*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c)))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.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))))
(fma.f64 -9/16 (/.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) (/.f64 (*.f64 (*.f64 y y) (*.f64 c c)) (*.f64 x (*.f64 t t)))) (/.f64 (*.f64 -3/4 (*.f64 t x)) (*.f64 y c)))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 x (*.f64 t t)) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) (*.f64 y y))) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))))
(+.f64 (*.f64 -9/16 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))))
(fma.f64 -9/16 (/.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) (/.f64 (*.f64 (*.f64 y y) (*.f64 c c)) (*.f64 x (*.f64 t t)))) (fma.f64 -27/64 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 2) (pow.f64 c 3)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 y 3))) (/.f64 (*.f64 -3/4 (*.f64 t x)) (*.f64 y c))))
(fma.f64 -9/16 (*.f64 (/.f64 (*.f64 x (*.f64 t t)) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) (*.f64 y y))) (fma.f64 -27/64 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 2) (*.f64 (pow.f64 y 3) (pow.f64 c 3))) (*.f64 x (pow.f64 t 3))) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c)))))
(+.f64 (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) (*.f64 (pow.f64 t 2) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (*.f64 -27/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 2) (*.f64 (pow.f64 t 3) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))))))
(fma.f64 -81/256 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 3) (pow.f64 c 4)) (/.f64 (*.f64 x (pow.f64 t 4)) (pow.f64 y 4))) (fma.f64 -9/16 (/.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) (/.f64 (*.f64 (*.f64 y y) (*.f64 c c)) (*.f64 x (*.f64 t t)))) (fma.f64 -27/64 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 2) (pow.f64 c 3)) (/.f64 (*.f64 x (pow.f64 t 3)) (pow.f64 y 3))) (/.f64 (*.f64 -3/4 (*.f64 t x)) (*.f64 y c)))))
(fma.f64 -81/256 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 3) (pow.f64 c 4)) (/.f64 (pow.f64 t 4) (/.f64 (pow.f64 y 4) x))) (fma.f64 -9/16 (*.f64 (/.f64 (*.f64 x (*.f64 t t)) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) (*.f64 y y))) (fma.f64 -27/64 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 2) (*.f64 (pow.f64 y 3) (pow.f64 c 3))) (*.f64 x (pow.f64 t 3))) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))
(/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x))
(/.f64 x (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 2) t))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x)))
(fma.f64 4/3 (*.f64 (/.f64 c (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 2)) (/.f64 (*.f64 y x) t)) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x)))
(fma.f64 4/3 (*.f64 (/.f64 c (/.f64 t y)) (/.f64 x (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 2))) (/.f64 x (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x)))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 3) (pow.f64 t 2)))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))))
(fma.f64 4/3 (*.f64 (/.f64 c (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 2)) (/.f64 (*.f64 y x) t)) (fma.f64 16/9 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 3)) (/.f64 (*.f64 x (*.f64 y y)) (*.f64 t t))) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x))))
(fma.f64 4/3 (*.f64 (/.f64 c (/.f64 t y)) (/.f64 x (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 2))) (fma.f64 16/9 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 3)) (*.f64 (/.f64 x t) (/.f64 (*.f64 y y) t))) (/.f64 x (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 3) (pow.f64 t 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x)) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 4) (pow.f64 t 3)))))))
(fma.f64 4/3 (*.f64 (/.f64 c (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 2)) (/.f64 (*.f64 y x) t)) (+.f64 (fma.f64 16/9 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 3)) (/.f64 (*.f64 x (*.f64 y y)) (*.f64 t t))) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x))) (/.f64 (*.f64 64/27 (*.f64 (pow.f64 c 3) (*.f64 x (pow.f64 y 3)))) (*.f64 (pow.f64 t 3) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 4)))))
(fma.f64 4/3 (*.f64 (/.f64 c (/.f64 t y)) (/.f64 x (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 2))) (fma.f64 16/9 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 3)) (*.f64 (/.f64 x t) (/.f64 (*.f64 y y) t))) (fma.f64 64/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 4)) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 t 3) x))) (/.f64 x (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x)))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))
(/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x))
(/.f64 x (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 2) t))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x)))
(fma.f64 4/3 (*.f64 (/.f64 c (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 2)) (/.f64 (*.f64 y x) t)) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x)))
(fma.f64 4/3 (*.f64 (/.f64 c (/.f64 t y)) (/.f64 x (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 2))) (/.f64 x (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x)))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 3) (pow.f64 t 2)))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))))
(fma.f64 4/3 (*.f64 (/.f64 c (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 2)) (/.f64 (*.f64 y x) t)) (fma.f64 16/9 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 3)) (/.f64 (*.f64 x (*.f64 y y)) (*.f64 t t))) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x))))
(fma.f64 4/3 (*.f64 (/.f64 c (/.f64 t y)) (/.f64 x (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 2))) (fma.f64 16/9 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 3)) (*.f64 (/.f64 x t) (/.f64 (*.f64 y y) t))) (/.f64 x (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.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 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 3) (pow.f64 t 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x)) (*.f64 64/27 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x) 4) (pow.f64 t 3)))))))
(fma.f64 4/3 (*.f64 (/.f64 c (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 2)) (/.f64 (*.f64 y x) t)) (+.f64 (fma.f64 16/9 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 3)) (/.f64 (*.f64 x (*.f64 y y)) (*.f64 t t))) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x))) (/.f64 (*.f64 64/27 (*.f64 (pow.f64 c 3) (*.f64 x (pow.f64 y 3)))) (*.f64 (pow.f64 t 3) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 (*.f64 2 c) (+.f64 5/6 a))) x) 4)))))
(fma.f64 4/3 (*.f64 (/.f64 c (/.f64 t y)) (/.f64 x (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 2))) (fma.f64 16/9 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 3)) (*.f64 (/.f64 x t) (/.f64 (*.f64 y y) t))) (fma.f64 64/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x) 4)) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 t 3) x))) (/.f64 x (fma.f64 y (fma.f64 (*.f64 2 c) (+.f64 5/6 a) 1) x)))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))
(*.f64 c (-.f64 5/6 (/.f64 2/3 t)))
(*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))
(+.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 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.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 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.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 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.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 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.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 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.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 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.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 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.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 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.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 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 -2/3 (/.f64 c t))
(*.f64 c (/.f64 -2/3 t))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(+.f64 y (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) 1))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(+.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) y)
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(+.f64 (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) 1) y)
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(-.f64 (exp.f64 (log1p.f64 y)) (-.f64 1 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 y)) 1) (*.f64 y (*.f64 (*.f64 2 c) (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) (expm1.f64 (log1p.f64 y)))
(-.f64 (exp.f64 (log1p.f64 y)) (-.f64 1 (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) 1)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 y)) 1) (*.f64 y (*.f64 (*.f64 2 c) (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) (expm1.f64 (log1p.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)))) 1)
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(-.f64 (+.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (exp.f64 (log1p.f64 y))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 y)) 1) (*.f64 y (*.f64 (*.f64 2 c) (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) (expm1.f64 (log1p.f64 y)))
(/.f64 (*.f64 y (-.f64 1 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)))) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(/.f64 (+.f64 1 (*.f64 -4 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 2))) (/.f64 (+.f64 1 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))))) y))
(*.f64 (/.f64 y (fma.f64 (*.f64 c -2) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 1)) (+.f64 1 (*.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2) -4)))
(/.f64 (*.f64 y (+.f64 1 (*.f64 8 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3)))) (+.f64 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))
(/.f64 y (/.f64 (fma.f64 4 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 2) (+.f64 1 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))) (+.f64 1 (*.f64 8 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 3)))))
(*.f64 (/.f64 y (fma.f64 4 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2) (fma.f64 (*.f64 c -2) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 1))) (fma.f64 8 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3) 1))
(/.f64 (*.f64 (-.f64 1 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))) y) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(/.f64 (+.f64 1 (*.f64 -4 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 2))) (/.f64 (+.f64 1 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))))) y))
(*.f64 (/.f64 y (fma.f64 (*.f64 c -2) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 1)) (+.f64 1 (*.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2) -4)))
(/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3))) y) (+.f64 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))
(/.f64 y (/.f64 (fma.f64 4 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 2) (+.f64 1 (*.f64 -2 (*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))) (+.f64 1 (*.f64 8 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 3)))))
(*.f64 (/.f64 y (fma.f64 4 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2) (fma.f64 (*.f64 c -2) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 1))) (fma.f64 8 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3) 1))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))) (-.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))
(/.f64 (*.f64 (fma.f64 y (*.f64 (*.f64 2 c) (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) y) (-.f64 y (*.f64 y (*.f64 (*.f64 2 c) (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))) (-.f64 y (*.f64 y (*.f64 (*.f64 2 c) (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))))))
(/.f64 (*.f64 y (-.f64 y (*.f64 (*.f64 4 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) y))) (-.f64 y (*.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) 3)) (+.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))) (*.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (*.f64 (*.f64 2 c) (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) 3)) (fma.f64 y y (*.f64 (*.f64 y (*.f64 (*.f64 2 c) (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) (-.f64 (*.f64 y (*.f64 (*.f64 2 c) (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c))) 3)) (fma.f64 (*.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c))) (-.f64 (*.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c))) y) (*.f64 y y)))
(pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 1)
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(pow.f64 (sqrt.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))) 2)
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(pow.f64 (cbrt.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))) 3)
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(pow.f64 (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 3) 1/3)
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(sqrt.f64 (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 2))
(sqrt.f64 (pow.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) 2))
(fabs.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y))
(log.f64 (pow.f64 (exp.f64 y) (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(cbrt.f64 (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 3))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(expm1.f64 (log1p.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(exp.f64 (log.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))) 1))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(log1p.f64 (expm1.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(fma.f64 y 1 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(fma.f64 1 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))
(*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))
(fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))) 1)
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(*.f64 1 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(*.f64 x (/.f64 1 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(*.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 1)
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) (sqrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 2))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 2) (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(*.f64 (/.f64 1 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) x)
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) (/.f64 x (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))) (/.f64 x (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))))
(/.f64 (/.f64 x (sqrt.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))) (sqrt.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) 2))) (/.f64 x (cbrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x) 2))) (/.f64 x (cbrt.f64 (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))) (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x) 2)))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 2))) (-.f64 x (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) 2))) (-.f64 x (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 2))) (-.f64 x (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) 3))) (fma.f64 x x (*.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) (-.f64 (*.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1)) x))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) 3))) (fma.f64 x x (*.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) (-.f64 (*.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1)) x))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) 3))) (fma.f64 x x (*.f64 y (*.f64 (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) (-.f64 (fma.f64 y (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 2 c)) y) x)))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x) 2))) (/.f64 x (cbrt.f64 (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))) (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))) (/.f64 x (sqrt.f64 (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))))
(/.f64 (/.f64 x (sqrt.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))) (sqrt.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) 2))) (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x) 2))))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x) 2)) (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x)))))
(pow.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 1)
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 2)
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 3)
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(pow.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 3) 1/3)
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(pow.f64 (/.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) x) -1)
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(neg.f64 (/.f64 x (neg.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 2))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x)) 2))
(fabs.f64 (/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x)))
(log.f64 (exp.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)))))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x)) 3))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x) 3)))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(exp.f64 (log.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))) 1))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 y (fma.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2) 1) x))))
(/.f64 x (fma.f64 y (fma.f64 c (*.f64 2 (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 1) x))
(/.f64 x (fma.f64 y (fma.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1) x))
(+.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c 5/6))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (*.f64 c a) (+.f64 (*.f64 c (/.f64 -2/3 t)) (*.f64 c 5/6)))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (/.f64 -2/3 t) c) (*.f64 c 5/6)))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (*.f64 (*.f64 c 5/6) 1) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) 1))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) 1) (*.f64 (*.f64 c 5/6) 1))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (+.f64 (*.f64 c 5/6) (*.f64 c a)) (*.f64 c (/.f64 -2/3 t)))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 (+.f64 (*.f64 c 5/6) (*.f64 a c)) (*.f64 (/.f64 -2/3 t) c))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))) 1)
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))
(/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(*.f64 (/.f64 c (+.f64 (/.f64 2/3 t) (-.f64 5/6 a))) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(/.f64 (*.f64 c (+.f64 125/216 (pow.f64 (-.f64 a (/.f64 2/3 t)) 3))) (+.f64 25/36 (*.f64 (-.f64 a (/.f64 2/3 t)) (-.f64 (-.f64 a (/.f64 2/3 t)) 5/6))))
(/.f64 c (/.f64 (+.f64 25/36 (*.f64 (-.f64 a (/.f64 2/3 t)) (+.f64 (-.f64 a (/.f64 2/3 t)) -5/6))) (+.f64 125/216 (pow.f64 (-.f64 a (/.f64 2/3 t)) 3))))
(*.f64 (/.f64 c (fma.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 a (-.f64 (/.f64 -2/3 t) 5/6)) 25/36)) (+.f64 125/216 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 3)))
(/.f64 (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) c) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))
(/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(*.f64 (/.f64 c (+.f64 (/.f64 2/3 t) (-.f64 5/6 a))) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(/.f64 (*.f64 (+.f64 125/216 (pow.f64 (-.f64 a (/.f64 2/3 t)) 3)) c) (+.f64 25/36 (*.f64 (-.f64 a (/.f64 2/3 t)) (-.f64 (-.f64 a (/.f64 2/3 t)) 5/6))))
(/.f64 c (/.f64 (+.f64 25/36 (*.f64 (-.f64 a (/.f64 2/3 t)) (+.f64 (-.f64 a (/.f64 2/3 t)) -5/6))) (+.f64 125/216 (pow.f64 (-.f64 a (/.f64 2/3 t)) 3))))
(*.f64 (/.f64 c (fma.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 a (-.f64 (/.f64 -2/3 t) 5/6)) 25/36)) (+.f64 125/216 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 3)))
(/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) 25/36) (*.f64 (*.f64 c c) (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (*.f64 c (-.f64 5/6 (-.f64 a (/.f64 2/3 t)))))
(/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 c (+.f64 (/.f64 2/3 t) (-.f64 5/6 a))))
(/.f64 (+.f64 (pow.f64 (*.f64 c 5/6) 3) (pow.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) 3)) (+.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (-.f64 (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t)))) (*.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 c 3) 125/216) (pow.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) 3)) (+.f64 (*.f64 (*.f64 c c) 25/36) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (-.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c 5/6)))))
(/.f64 (*.f64 (pow.f64 c 3) (+.f64 125/216 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 3))) (fma.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) (*.f64 c (+.f64 a (-.f64 (/.f64 -2/3 t) 5/6))) (*.f64 c (*.f64 25/36 c))))
(pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 1)
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(pow.f64 (sqrt.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 2)
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(pow.f64 (cbrt.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 3)
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(pow.f64 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3) 1/3)
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(sqrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))
(sqrt.f64 (pow.f64 (*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 2))
(fabs.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(log.f64 (pow.f64 (exp.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) c))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(cbrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 3))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 3)))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 3) (pow.f64 c 3)))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(expm1.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(exp.f64 (log.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))) 1))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(log1p.f64 (expm1.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(fma.f64 c 5/6 (*.f64 c (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(fma.f64 5/6 c (*.f64 c (-.f64 a (/.f64 2/3 t))))
(*.f64 c (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 58 to 24 computations (58.6% saved)

series10.0ms (0%)

Counts
1 → 20
Calls

15 calls:

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

rewrite76.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1870×associate-*r/
1506×associate-/r*
1470×associate-*l/
326×add-sqr-sqrt
320×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01535
131435
2415435
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (sqrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) 2) (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 y)) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (/.f64 1 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (/.f64 x (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)) (/.f64 x (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 (sqrt.f64 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 (cbrt.f64 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)) (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) (/.f64 x y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (/.f64 x y)) (*.f64 2 (*.f64 a (-.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 x y)) (*.f64 2 (*.f64 a (-.f64 c b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))))))

simplify70.0ms (0.2%)

Algorithm
egg-herbie
Rules
1398×associate-/r*
1130×distribute-lft-in
1122×distribute-rgt-in
546×associate-/r/
530×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02283365
17493245
231033237
Stop Event
node limit
Counts
59 → 100
Calls
Call 1
Inputs
(/.f64 x y)
(+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (-.f64 c b) x)) y)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) x) y)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) x) y))))) (+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (-.f64 c b) x)) y))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) x) y)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) x) y))) (-.f64 c b))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 3) x) y)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 3) x) y)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) x) y)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) x) y))))) (+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (-.f64 c b) x)) y)))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a x)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))))) (/.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a x)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))) (/.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))))))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a x)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))) (/.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 b x)) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 b x)) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))))) (pow.f64 b 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 b x)) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (*.f64 2 (*.f64 a (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))))))))) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))))) (pow.f64 b 2))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))) 1)
(*.f64 x (/.f64 1 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1)
(*.f64 1 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (sqrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) 2) (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 y)) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (/.f64 1 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 1 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) x)
(*.f64 (neg.f64 x) (/.f64 -1 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 (/.f64 1 y) (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 1 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 x y))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (/.f64 x (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)) (/.f64 x (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)) (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(pow.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) (/.f64 x y)) -1)
(neg.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) (neg.f64 y))))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 3))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(exp.f64 (-.f64 (log.f64 (/.f64 x y)) (*.f64 2 (*.f64 a (-.f64 c b)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 x y)) (*.f64 2 (*.f64 a (-.f64 c b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
Outputs
(/.f64 x y)
(+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (-.f64 c b) x)) y)))
(+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 x (-.f64 c b))) y)))
(fma.f64 -2 (*.f64 (/.f64 a y) (*.f64 x (-.f64 c b))) (/.f64 x y))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) x) y)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) x) y))))) (+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (-.f64 c b) x)) y))))
(fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 (/.f64 (pow.f64 (-.f64 c b) 2) (/.f64 y x)) -2)) (+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 x (-.f64 c b))) y))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 a y) (*.f64 x (-.f64 c b))) (/.f64 x y)) (*.f64 (*.f64 a a) (*.f64 -2 (/.f64 x (/.f64 y (pow.f64 (-.f64 c b) 2))))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 a y) (*.f64 x (-.f64 c b))) (/.f64 x y)) (*.f64 (*.f64 (/.f64 x y) (pow.f64 (-.f64 c b) 2)) (*.f64 -2 (*.f64 a a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) x) y)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) x) y))) (-.f64 c b))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 3) x) y)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 3) x) y)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) x) y)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 c b) 2) x) y))))) (+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (-.f64 c b) x)) y)))))
(fma.f64 -1 (*.f64 (pow.f64 a 3) (fma.f64 -2 (*.f64 (-.f64 c b) (*.f64 (/.f64 (pow.f64 (-.f64 c b) 2) (/.f64 y x)) -2)) (*.f64 (/.f64 (pow.f64 (-.f64 c b) 3) (/.f64 y x)) -8/3))) (fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 (/.f64 (pow.f64 (-.f64 c b) 2) (/.f64 y x)) -2)) (+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 x (-.f64 c b))) y)))))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 a y) (*.f64 x (-.f64 c b))) (/.f64 x y)) (*.f64 (*.f64 a a) (*.f64 -2 (/.f64 x (/.f64 y (pow.f64 (-.f64 c b) 2)))))) (*.f64 (pow.f64 a 3) (fma.f64 -2 (*.f64 (/.f64 x (/.f64 y (pow.f64 (-.f64 c b) 2))) (*.f64 -2 (-.f64 c b))) (*.f64 (/.f64 (pow.f64 (-.f64 c b) 3) (/.f64 y x)) -8/3))))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 a y) (*.f64 x (-.f64 c b))) (/.f64 x y)) (*.f64 (*.f64 (/.f64 x y) (pow.f64 (-.f64 c b) 2)) (*.f64 -2 (*.f64 a a)))) (*.f64 (pow.f64 a 3) (fma.f64 -2 (*.f64 (*.f64 (/.f64 x y) (pow.f64 (-.f64 c b) 2)) (*.f64 -2 (-.f64 c b))) (*.f64 (/.f64 (pow.f64 (-.f64 c b) 3) (/.f64 y x)) -8/3))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))))
(/.f64 (/.f64 x y) (pow.f64 (exp.f64 -2) (*.f64 a b)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a x)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))))) (/.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))
(fma.f64 -2 (/.f64 (*.f64 c (*.f64 x a)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))) (/.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))))
(fma.f64 -2 (*.f64 (/.f64 c y) (/.f64 x (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) a))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))))
(fma.f64 -2 (*.f64 (/.f64 (/.f64 c y) (pow.f64 (exp.f64 -2) (*.f64 a b))) (*.f64 x a)) (/.f64 (/.f64 x y) (pow.f64 (exp.f64 -2) (*.f64 a b))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a x)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))) (/.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))))
(fma.f64 -2 (/.f64 (*.f64 c (*.f64 x a)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))) (fma.f64 -1 (*.f64 (*.f64 c c) (*.f64 (/.f64 (*.f64 x (*.f64 a a)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))) -2)) (/.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))))))
(fma.f64 -2 (*.f64 (/.f64 c y) (/.f64 x (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) a))) (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) (*.f64 (*.f64 c c) (*.f64 (/.f64 a (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) a)) (*.f64 (/.f64 x y) -2)))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (/.f64 c y) (pow.f64 (exp.f64 -2) (*.f64 a b))) (*.f64 x a)) (/.f64 (/.f64 x y) (pow.f64 (exp.f64 -2) (*.f64 a b)))) (*.f64 c (*.f64 c (*.f64 (/.f64 (*.f64 (*.f64 a a) -2) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))))))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a x)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))) (/.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))
(fma.f64 -1 (*.f64 (pow.f64 c 3) (fma.f64 -2 (*.f64 a (*.f64 (/.f64 (*.f64 x (*.f64 a a)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))) -2)) (*.f64 (*.f64 (/.f64 (pow.f64 a 3) (exp.f64 (*.f64 -2 (*.f64 a b)))) (/.f64 x y)) -8/3))) (fma.f64 -2 (/.f64 (*.f64 c (*.f64 x a)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))) (fma.f64 -1 (*.f64 (*.f64 c c) (*.f64 (/.f64 (*.f64 x (*.f64 a a)) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))) -2)) (/.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 c y) (/.f64 x (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) a))) (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) (*.f64 (*.f64 c c) (*.f64 (/.f64 a (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) a)) (*.f64 (/.f64 x y) -2))))) (*.f64 (pow.f64 c 3) (fma.f64 -2 (*.f64 a (*.f64 (/.f64 a (/.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) a)) (*.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (/.f64 (pow.f64 a 3) (/.f64 y x)) (pow.f64 (exp.f64 -2) (*.f64 a b))) -8/3))))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (/.f64 c y) (pow.f64 (exp.f64 -2) (*.f64 a b))) (*.f64 x a)) (/.f64 (/.f64 x y) (pow.f64 (exp.f64 -2) (*.f64 a b)))) (*.f64 c (*.f64 c (*.f64 (/.f64 (*.f64 (*.f64 a a) -2) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) x)))) (*.f64 (pow.f64 c 3) (fma.f64 (*.f64 -2 a) (*.f64 (/.f64 (*.f64 (*.f64 a a) -2) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) x) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (exp.f64 -2) (*.f64 a b))) (*.f64 (/.f64 x y) -8/3)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b)))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))))
(/.f64 (/.f64 x y) (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b)))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))))
(/.f64 (/.f64 x y) (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b)))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))))
(/.f64 (/.f64 x y) (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b)))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))))
(/.f64 (/.f64 x y) (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a c))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 (*.f64 c 2)) a)))
(/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a c)))
(+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 b x)) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))))
(fma.f64 2 (*.f64 (/.f64 a y) (/.f64 (*.f64 x b) (pow.f64 (exp.f64 2) (*.f64 a c)))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)))))
(fma.f64 2 (*.f64 (/.f64 a y) (/.f64 (*.f64 x b) (pow.f64 (exp.f64 (*.f64 c 2)) a))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 (*.f64 c 2)) a))))
(fma.f64 2 (*.f64 (/.f64 (/.f64 a y) (pow.f64 (exp.f64 2) (*.f64 a c))) (*.f64 x b)) (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a c))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 b x)) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))))) (pow.f64 b 2)))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 a y) (/.f64 (*.f64 x b) (pow.f64 (exp.f64 2) (*.f64 a c)))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a c))))) (neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) y) (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a c)))) -2) (*.f64 b b))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 a y) (/.f64 (*.f64 x b) (pow.f64 (exp.f64 (*.f64 c 2)) a))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 (*.f64 c 2)) a)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (exp.f64 (*.f64 c 2)) a) (/.f64 x y))) (*.f64 -2 (*.f64 b b))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 (/.f64 a y) (pow.f64 (exp.f64 2) (*.f64 a c))) (*.f64 x b)) (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a c)))) (*.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (/.f64 y (*.f64 a a)))) (*.f64 -2 (*.f64 b b))))
(+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 b x)) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 3) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (*.f64 2 (*.f64 a (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))))))))) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 a 2) x) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))))) (pow.f64 b 2))))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 a y) (/.f64 (*.f64 x b) (pow.f64 (exp.f64 2) (*.f64 a c)))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a c))))) (*.f64 -1 (+.f64 (*.f64 (fma.f64 -4/3 (*.f64 (/.f64 (pow.f64 a 3) y) (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a c)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 3) y) (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a c)))) (*.f64 2 (*.f64 a (*.f64 (*.f64 (/.f64 (*.f64 a a) y) (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a c)))) -2))))) (pow.f64 b 3)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) y) (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a c)))) -2) (*.f64 b b)))))
(fma.f64 2 (*.f64 (/.f64 a y) (/.f64 (*.f64 x b) (pow.f64 (exp.f64 (*.f64 c 2)) a))) (fma.f64 -1 (fma.f64 (+.f64 (*.f64 a (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) (/.f64 y x)) -2) (pow.f64 (exp.f64 (*.f64 c 2)) a)) 2)) (*.f64 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 (exp.f64 (*.f64 c 2)) a) (/.f64 x y))) 8/3)) (pow.f64 b 3) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (exp.f64 (*.f64 c 2)) a) (/.f64 x y))) (*.f64 -2 (*.f64 b b)))) (/.f64 x (*.f64 y (pow.f64 (exp.f64 (*.f64 c 2)) a)))))
(fma.f64 2 (*.f64 (/.f64 (/.f64 a y) (pow.f64 (exp.f64 2) (*.f64 a c))) (*.f64 x b)) (-.f64 (/.f64 (/.f64 x y) (pow.f64 (exp.f64 2) (*.f64 a c))) (fma.f64 (+.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 x y) (/.f64 (pow.f64 a 3) (pow.f64 (exp.f64 2) (*.f64 a c))))) -2) (*.f64 (*.f64 (/.f64 x y) (/.f64 (pow.f64 a 3) (pow.f64 (exp.f64 2) (*.f64 a c)))) 8/3)) (pow.f64 b 3) (*.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (/.f64 y (*.f64 a a)))) (*.f64 -2 (*.f64 b b))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b))))) y))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))) 1)
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 x (/.f64 1 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1)
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 1 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (sqrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) 2))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) 2) (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 y)) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (/.f64 x y) (/.f64 1 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (/.f64 1 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) x)
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (neg.f64 x) (/.f64 -1 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(/.f64 (neg.f64 (neg.f64 x)) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(/.f64 (/.f64 (neg.f64 (neg.f64 x)) y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 (/.f64 1 y) (/.f64 x (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (/.f64 1 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 x y))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (/.f64 x (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)) (/.f64 x (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)) (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 (sqrt.f64 x) y))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)) (/.f64 x (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)) (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) (/.f64 (cbrt.f64 x) y))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (/.f64 x (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)) (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)))
(pow.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1)
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) 2)
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) 3)
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 3) 1/3)
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(pow.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) (/.f64 x y)) -1)
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(neg.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) (neg.f64 y))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2))
(fabs.f64 (*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b))))))
(fabs.f64 (/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x)))
(log.f64 (exp.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 3))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(exp.f64 (-.f64 (log.f64 (/.f64 x y)) (*.f64 2 (*.f64 a (-.f64 c b)))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 x y)) (*.f64 2 (*.f64 a (-.f64 c b)))) 1))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 (/.f64 x y) (exp.f64 (*.f64 -2 (*.f64 a (-.f64 c b)))))
(/.f64 (exp.f64 (*.f64 (*.f64 -2 a) (-.f64 c b))) (/.f64 y x))

localize34.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t)))
0.0b
(*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t))))
0.2b
(/.f64 (*.f64 -2/3 c) t)
0.3b
(*.f64 -2/3 c)
Compiler

Compiled 72 to 49 computations (31.9% saved)

series8.0ms (0%)

Counts
4 → 84
Calls

24 calls:

TimeVariablePointExpression
1.0ms
t
@inf
(/.f64 (*.f64 -2/3 c) t)
1.0ms
y
@0
(*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t))))
0.0ms
c
@inf
(/.f64 (*.f64 -2/3 c) t)
0.0ms
t
@0
(/.f64 (*.f64 -2/3 c) t)
0.0ms
c
@-inf
(*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t))))

rewrite76.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1368×associate-*r/
1346×associate-/r*
1150×associate-*l/
1058×associate-/l*
264×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01372
126560
2327160
Stop Event
node limit
Counts
4 → 102
Calls
Call 1
Inputs
(*.f64 -2/3 c)
(/.f64 (*.f64 -2/3 c) t)
(*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t))))
(exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2/3 c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -2/3 c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2/3 c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4/9 (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2/3) c))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -2/3 c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -2/3 c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -2/3 c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -2/3 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -2/3 c)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 (/.f64 c t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2/3 (/.f64 c t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2/3 c) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2/3 (/.f64 c t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -2/3 (/.f64 c t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2/3 c)) (*.f64 (sqrt.f64 (*.f64 -2/3 c)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2/3 (/.f64 c t))) (sqrt.f64 (*.f64 -2/3 (/.f64 c t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) (*.f64 (cbrt.f64 (*.f64 -2/3 c)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) (pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) 2) (cbrt.f64 (*.f64 -2/3 (/.f64 c t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 -2/3 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 2/3) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 c (/.f64 (sqrt.f64 t) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 -2/3 (/.f64 (cbrt.f64 t) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c t) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (sqrt.f64 t)) (/.f64 -2/3 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2/3 t) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (*.f64 c 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2/3 (sqrt.f64 t)) (/.f64 c (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2/3 (pow.f64 (cbrt.f64 t) 2)) (/.f64 c (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c 1) (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (pow.f64 (cbrt.f64 t) 2)) (/.f64 -2/3 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -2/3 c)) 1) (/.f64 (sqrt.f64 (*.f64 -2/3 c)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -2/3 c)) t) (sqrt.f64 (*.f64 -2/3 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -2/3 c)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (*.f64 -2/3 c)) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 -2/3 c)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 -2/3 c)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (*.f64 -2/3 (/.f64 c t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 t -2/3)) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) t) (cbrt.f64 (*.f64 -2/3 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2/3 (/.f64 t (sqrt.f64 c))) (sqrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2/3 (neg.f64 t)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2/3 (/.f64 t (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 t (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2))) (cbrt.f64 (*.f64 -2/3 c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2/3 (/.f64 c t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -2/3 (/.f64 c t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2/3 (/.f64 c t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (/.f64 c -3/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 c (/.f64 (neg.f64 t) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 -2/3 (/.f64 c t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 -2/3 (/.f64 c t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (/.f64 c t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -2/3 (/.f64 c t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -2/3 (/.f64 c t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -2/3 (/.f64 c t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (/.f64 c t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -2/3 (/.f64 c t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 y y) (exp.f64 (/.f64 -8/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (exp.f64 (*.f64 (/.f64 -4/3 t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (/.f64 -4/3 t) c) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (*.f64 (/.f64 -4/3 t) c) (log.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 (/.f64 -4/3 t) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))) (sqrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))) (cbrt.f64 (exp.f64 (/.f64 -8/3 (/.f64 t c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (/.f64 -8/3 (/.f64 t c)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 -2/3 (/.f64 c t))) (exp.f64 (*.f64 -2/3 (/.f64 c t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (*.f64 -2/3 (/.f64 c t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 -2/3 (/.f64 c t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -4/3 t) c)) 2)) (cbrt.f64 (*.f64 (/.f64 -4/3 t) c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 (/.f64 -4/3 t) c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 -4/3 t) c))) (sqrt.f64 (*.f64 (/.f64 -4/3 t) c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (*.f64 -2/3 c)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 -2/3 (/.f64 c t)))) (sqrt.f64 (*.f64 -2/3 (/.f64 c t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) 2)) (cbrt.f64 (*.f64 -2/3 (/.f64 c t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (exp.f64 (/.f64 -8/3 (/.f64 t c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))))))

simplify71.0ms (0.2%)

Algorithm
egg-herbie
Rules
1010×distribute-lft-in
1006×distribute-rgt-in
970×associate-/r*
576×associate-/l/
512×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02743990
16603876
227553876
Stop Event
node limit
Counts
186 → 153
Calls
Call 1
Inputs
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
y
(+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(+.f64 y (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) y) (pow.f64 t 2))) (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(+.f64 y (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) y) (pow.f64 t 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) y) (pow.f64 t 3))))))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
y
(+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(+.f64 y (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) y) (pow.f64 t 2))) (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(+.f64 y (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) y) (pow.f64 t 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) y) (pow.f64 t 3))))))
y
(+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(+.f64 y (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) y) (pow.f64 t 2))) (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(+.f64 y (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) y) (pow.f64 t 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) y) (pow.f64 t 3))))))
1
(+.f64 1 (*.f64 -4/3 (/.f64 c t)))
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
1
(+.f64 1 (*.f64 -4/3 (/.f64 c t)))
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))))
1
(+.f64 1 (*.f64 -4/3 (/.f64 c t)))
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 c))) 1)
(pow.f64 (*.f64 -2/3 c) 1)
(pow.f64 (sqrt.f64 (*.f64 -2/3 c)) 2)
(pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 3)
(pow.f64 (pow.f64 (*.f64 -2/3 c) 3) 1/3)
(sqrt.f64 (*.f64 4/9 (*.f64 c c)))
(log.f64 (pow.f64 (exp.f64 -2/3) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 c))))
(cbrt.f64 (pow.f64 (*.f64 -2/3 c) 3))
(expm1.f64 (log1p.f64 (*.f64 -2/3 c)))
(exp.f64 (log.f64 (*.f64 -2/3 c)))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 c)) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/3 c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 (/.f64 c t)))) 1)
(*.f64 -2/3 (/.f64 c t))
(*.f64 c (/.f64 -2/3 t))
(*.f64 (*.f64 -2/3 c) (/.f64 1 t))
(*.f64 (*.f64 -2/3 (/.f64 c t)) 1)
(*.f64 1 (*.f64 -2/3 (/.f64 c t)))
(*.f64 (sqrt.f64 (*.f64 -2/3 c)) (*.f64 (sqrt.f64 (*.f64 -2/3 c)) (/.f64 1 t)))
(*.f64 (sqrt.f64 (*.f64 -2/3 (/.f64 c t))) (sqrt.f64 (*.f64 -2/3 (/.f64 c t))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) (*.f64 (cbrt.f64 (*.f64 -2/3 c)) (/.f64 1 t)))
(*.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) (pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) 2) (cbrt.f64 (*.f64 -2/3 (/.f64 c t))))
(*.f64 (/.f64 1 t) (*.f64 -2/3 c))
(*.f64 (*.f64 c 2/3) (/.f64 -1 t))
(*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 c (/.f64 (sqrt.f64 t) -2/3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 -2/3 (/.f64 (cbrt.f64 t) c)))
(*.f64 (/.f64 c t) -2/3)
(*.f64 (/.f64 c (sqrt.f64 t)) (/.f64 -2/3 (sqrt.f64 t)))
(*.f64 (/.f64 -2/3 t) c)
(*.f64 (/.f64 -1 t) (*.f64 c 2/3))
(*.f64 (/.f64 -2/3 (sqrt.f64 t)) (/.f64 c (sqrt.f64 t)))
(*.f64 (/.f64 -2/3 (pow.f64 (cbrt.f64 t) 2)) (/.f64 c (cbrt.f64 t)))
(*.f64 (/.f64 c 1) (/.f64 -2/3 t))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 t) 2)) (/.f64 -2/3 (cbrt.f64 t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2/3 c)) 1) (/.f64 (sqrt.f64 (*.f64 -2/3 c)) t))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2/3 c)) t) (sqrt.f64 (*.f64 -2/3 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2/3 c)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (*.f64 -2/3 c)) (cbrt.f64 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 -2/3 c)) t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 -2/3 c)) (sqrt.f64 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (*.f64 -2/3 (/.f64 c t))))
(*.f64 (/.f64 1 (/.f64 t -2/3)) c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) t) (cbrt.f64 (*.f64 -2/3 c)))
(*.f64 (/.f64 -2/3 (/.f64 t (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 -2/3 (neg.f64 t)) (neg.f64 c))
(*.f64 (/.f64 -2/3 (/.f64 t (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 1 (/.f64 t (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2))) (cbrt.f64 (*.f64 -2/3 c)))
(pow.f64 (*.f64 -2/3 (/.f64 c t)) 1)
(pow.f64 (sqrt.f64 (*.f64 -2/3 (/.f64 c t))) 2)
(pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) 3)
(pow.f64 (pow.f64 (*.f64 -2/3 (/.f64 c t)) 3) 1/3)
(pow.f64 (/.f64 t (/.f64 c -3/2)) -1)
(neg.f64 (/.f64 c (/.f64 (neg.f64 t) -2/3)))
(sqrt.f64 (pow.f64 (*.f64 -2/3 (/.f64 c t)) 2))
(log.f64 (exp.f64 (*.f64 -2/3 (/.f64 c t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (/.f64 c t)))))
(cbrt.f64 (pow.f64 (*.f64 -2/3 (/.f64 c t)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2/3 (/.f64 c t))))
(exp.f64 (log.f64 (*.f64 -2/3 (/.f64 c t))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (/.f64 c t))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (/.f64 c t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))))) 1)
(pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 1)
(pow.f64 (sqrt.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c)))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c)))) 3)
(pow.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 y y) (exp.f64 (/.f64 -8/3 (/.f64 t c)))))
(log.f64 (pow.f64 (exp.f64 y) (exp.f64 (*.f64 (/.f64 -4/3 t) c))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))))))
(cbrt.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c)))))
(exp.f64 (+.f64 (*.f64 (/.f64 -4/3 t) c) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 (/.f64 -4/3 t) c) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c)))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)))) 1)
(*.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 1)
(*.f64 1 (exp.f64 (*.f64 (/.f64 -4/3 t) c)))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))) (sqrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))) (cbrt.f64 (exp.f64 (/.f64 -8/3 (/.f64 t c)))))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 -8/3 (/.f64 t c)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))
(*.f64 (exp.f64 (*.f64 -2/3 (/.f64 c t))) (exp.f64 (*.f64 -2/3 (/.f64 c t))))
(pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 1)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 2)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 3)
(pow.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 3) 1/3)
(pow.f64 (exp.f64 2) (*.f64 -2/3 (/.f64 c t)))
(pow.f64 (exp.f64 (*.f64 -2/3 (/.f64 c t))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -4/3 t) c)) 2)) (cbrt.f64 (*.f64 (/.f64 -4/3 t) c)))
(pow.f64 (exp.f64 1) (*.f64 (/.f64 -4/3 t) c))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 -4/3 t) c))) (sqrt.f64 (*.f64 (/.f64 -4/3 t) c)))
(pow.f64 (pow.f64 (exp.f64 2) (*.f64 -2/3 c)) (/.f64 1 t))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 -2/3 (/.f64 c t)))) (sqrt.f64 (*.f64 -2/3 (/.f64 c t))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) 2)) (cbrt.f64 (*.f64 -2/3 (/.f64 c t))))
(sqrt.f64 (exp.f64 (/.f64 -8/3 (/.f64 t c))))
(log.f64 (exp.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)))))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))
Outputs
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
y
(+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(+.f64 y (*.f64 -4/3 (/.f64 c (/.f64 t y))))
(fma.f64 -4/3 (/.f64 c (/.f64 t y)) y)
(fma.f64 -4/3 (/.f64 y (/.f64 t c)) y)
(+.f64 y (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) y) (pow.f64 t 2))) (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(+.f64 y (fma.f64 8/9 (/.f64 (*.f64 c c) (/.f64 (*.f64 t t) y)) (*.f64 -4/3 (/.f64 c (/.f64 t y)))))
(+.f64 y (fma.f64 -4/3 (/.f64 c (/.f64 t y)) (*.f64 8/9 (*.f64 (/.f64 c (/.f64 (*.f64 t t) c)) y))))
(+.f64 (fma.f64 -4/3 (/.f64 y (/.f64 t c)) y) (*.f64 8/9 (*.f64 (/.f64 c (/.f64 t (/.f64 y t))) c)))
(+.f64 y (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) y) (pow.f64 t 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) y) (pow.f64 t 3))))))
(+.f64 y (fma.f64 8/9 (/.f64 (*.f64 c c) (/.f64 (*.f64 t t) y)) (fma.f64 -4/3 (/.f64 c (/.f64 t y)) (*.f64 -32/81 (/.f64 (*.f64 y (pow.f64 c 3)) (pow.f64 t 3))))))
(+.f64 y (fma.f64 8/9 (*.f64 (/.f64 c (/.f64 (*.f64 t t) c)) y) (fma.f64 -4/3 (/.f64 c (/.f64 t y)) (*.f64 -32/81 (*.f64 (pow.f64 (/.f64 c t) 3) y)))))
(+.f64 y (fma.f64 8/9 (*.f64 (/.f64 c (/.f64 t (/.f64 y t))) c) (fma.f64 -4/3 (/.f64 y (/.f64 t c)) (*.f64 -32/81 (*.f64 (pow.f64 (/.f64 c t) 3) y)))))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t))))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
y
(+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(+.f64 y (*.f64 -4/3 (/.f64 c (/.f64 t y))))
(fma.f64 -4/3 (/.f64 c (/.f64 t y)) y)
(fma.f64 -4/3 (/.f64 y (/.f64 t c)) y)
(+.f64 y (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) y) (pow.f64 t 2))) (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(+.f64 y (fma.f64 8/9 (/.f64 (*.f64 c c) (/.f64 (*.f64 t t) y)) (*.f64 -4/3 (/.f64 c (/.f64 t y)))))
(+.f64 y (fma.f64 -4/3 (/.f64 c (/.f64 t y)) (*.f64 8/9 (*.f64 (/.f64 c (/.f64 (*.f64 t t) c)) y))))
(+.f64 (fma.f64 -4/3 (/.f64 y (/.f64 t c)) y) (*.f64 8/9 (*.f64 (/.f64 c (/.f64 t (/.f64 y t))) c)))
(+.f64 y (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) y) (pow.f64 t 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) y) (pow.f64 t 3))))))
(+.f64 y (fma.f64 8/9 (/.f64 (*.f64 c c) (/.f64 (*.f64 t t) y)) (fma.f64 -4/3 (/.f64 c (/.f64 t y)) (*.f64 -32/81 (/.f64 (*.f64 y (pow.f64 c 3)) (pow.f64 t 3))))))
(+.f64 y (fma.f64 8/9 (*.f64 (/.f64 c (/.f64 (*.f64 t t) c)) y) (fma.f64 -4/3 (/.f64 c (/.f64 t y)) (*.f64 -32/81 (*.f64 (pow.f64 (/.f64 c t) 3) y)))))
(+.f64 y (fma.f64 8/9 (*.f64 (/.f64 c (/.f64 t (/.f64 y t))) c) (fma.f64 -4/3 (/.f64 y (/.f64 t c)) (*.f64 -32/81 (*.f64 (pow.f64 (/.f64 c t) 3) y)))))
y
(+.f64 y (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(+.f64 y (*.f64 -4/3 (/.f64 c (/.f64 t y))))
(fma.f64 -4/3 (/.f64 c (/.f64 t y)) y)
(fma.f64 -4/3 (/.f64 y (/.f64 t c)) y)
(+.f64 y (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) y) (pow.f64 t 2))) (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(+.f64 y (fma.f64 8/9 (/.f64 (*.f64 c c) (/.f64 (*.f64 t t) y)) (*.f64 -4/3 (/.f64 c (/.f64 t y)))))
(+.f64 y (fma.f64 -4/3 (/.f64 c (/.f64 t y)) (*.f64 8/9 (*.f64 (/.f64 c (/.f64 (*.f64 t t) c)) y))))
(+.f64 (fma.f64 -4/3 (/.f64 y (/.f64 t c)) y) (*.f64 8/9 (*.f64 (/.f64 c (/.f64 t (/.f64 y t))) c)))
(+.f64 y (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) y) (pow.f64 t 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c y) t)) (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) y) (pow.f64 t 3))))))
(+.f64 y (fma.f64 8/9 (/.f64 (*.f64 c c) (/.f64 (*.f64 t t) y)) (fma.f64 -4/3 (/.f64 c (/.f64 t y)) (*.f64 -32/81 (/.f64 (*.f64 y (pow.f64 c 3)) (pow.f64 t 3))))))
(+.f64 y (fma.f64 8/9 (*.f64 (/.f64 c (/.f64 (*.f64 t t) c)) y) (fma.f64 -4/3 (/.f64 c (/.f64 t y)) (*.f64 -32/81 (*.f64 (pow.f64 (/.f64 c t) 3) y)))))
(+.f64 y (fma.f64 8/9 (*.f64 (/.f64 c (/.f64 t (/.f64 y t))) c) (fma.f64 -4/3 (/.f64 y (/.f64 t c)) (*.f64 -32/81 (*.f64 (pow.f64 (/.f64 c t) 3) y)))))
1
(+.f64 1 (*.f64 -4/3 (/.f64 c t)))
(+.f64 1 (*.f64 c (/.f64 -4/3 t)))
(fma.f64 c (/.f64 -4/3 t) 1)
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))))
(+.f64 1 (fma.f64 -4/3 (/.f64 c t) (/.f64 (*.f64 8/9 (*.f64 c c)) (*.f64 t t))))
(+.f64 1 (fma.f64 c (/.f64 -4/3 t) (*.f64 8/9 (/.f64 c (/.f64 (*.f64 t t) c)))))
(+.f64 (fma.f64 c (/.f64 -4/3 t) 1) (/.f64 8/9 (/.f64 (/.f64 (*.f64 t t) c) c)))
(+.f64 1 (+.f64 (*.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))))
(+.f64 1 (fma.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3)) (fma.f64 -4/3 (/.f64 c t) (/.f64 (*.f64 8/9 (*.f64 c c)) (*.f64 t t)))))
(+.f64 1 (fma.f64 -32/81 (pow.f64 (/.f64 c t) 3) (fma.f64 c (/.f64 -4/3 t) (*.f64 8/9 (/.f64 c (/.f64 (*.f64 t t) c))))))
(+.f64 1 (fma.f64 -32/81 (pow.f64 (/.f64 c t) 3) (fma.f64 c (/.f64 -4/3 t) (/.f64 8/9 (/.f64 (/.f64 (*.f64 t t) c) c)))))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
1
(+.f64 1 (*.f64 -4/3 (/.f64 c t)))
(+.f64 1 (*.f64 c (/.f64 -4/3 t)))
(fma.f64 c (/.f64 -4/3 t) 1)
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))))
(+.f64 1 (fma.f64 -4/3 (/.f64 c t) (/.f64 (*.f64 8/9 (*.f64 c c)) (*.f64 t t))))
(+.f64 1 (fma.f64 c (/.f64 -4/3 t) (*.f64 8/9 (/.f64 c (/.f64 (*.f64 t t) c)))))
(+.f64 (fma.f64 c (/.f64 -4/3 t) 1) (/.f64 8/9 (/.f64 (/.f64 (*.f64 t t) c) c)))
(+.f64 1 (+.f64 (*.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))))
(+.f64 1 (fma.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3)) (fma.f64 -4/3 (/.f64 c t) (/.f64 (*.f64 8/9 (*.f64 c c)) (*.f64 t t)))))
(+.f64 1 (fma.f64 -32/81 (pow.f64 (/.f64 c t) 3) (fma.f64 c (/.f64 -4/3 t) (*.f64 8/9 (/.f64 c (/.f64 (*.f64 t t) c))))))
(+.f64 1 (fma.f64 -32/81 (pow.f64 (/.f64 c t) 3) (fma.f64 c (/.f64 -4/3 t) (/.f64 8/9 (/.f64 (/.f64 (*.f64 t t) c) c)))))
1
(+.f64 1 (*.f64 -4/3 (/.f64 c t)))
(+.f64 1 (*.f64 c (/.f64 -4/3 t)))
(fma.f64 c (/.f64 -4/3 t) 1)
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))))
(+.f64 1 (fma.f64 -4/3 (/.f64 c t) (/.f64 (*.f64 8/9 (*.f64 c c)) (*.f64 t t))))
(+.f64 1 (fma.f64 c (/.f64 -4/3 t) (*.f64 8/9 (/.f64 c (/.f64 (*.f64 t t) c)))))
(+.f64 (fma.f64 c (/.f64 -4/3 t) 1) (/.f64 8/9 (/.f64 (/.f64 (*.f64 t t) c) c)))
(+.f64 1 (+.f64 (*.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))))
(+.f64 1 (fma.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3)) (fma.f64 -4/3 (/.f64 c t) (/.f64 (*.f64 8/9 (*.f64 c c)) (*.f64 t t)))))
(+.f64 1 (fma.f64 -32/81 (pow.f64 (/.f64 c t) 3) (fma.f64 c (/.f64 -4/3 t) (*.f64 8/9 (/.f64 c (/.f64 (*.f64 t t) c))))))
(+.f64 1 (fma.f64 -32/81 (pow.f64 (/.f64 c t) 3) (fma.f64 c (/.f64 -4/3 t) (/.f64 8/9 (/.f64 (/.f64 (*.f64 t t) c) c)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 c))) 1)
(*.f64 -2/3 c)
(pow.f64 (*.f64 -2/3 c) 1)
(*.f64 -2/3 c)
(pow.f64 (sqrt.f64 (*.f64 -2/3 c)) 2)
(*.f64 -2/3 c)
(pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 3)
(*.f64 -2/3 c)
(pow.f64 (pow.f64 (*.f64 -2/3 c) 3) 1/3)
(*.f64 -2/3 c)
(sqrt.f64 (*.f64 4/9 (*.f64 c c)))
(sqrt.f64 (*.f64 (*.f64 c c) 4/9))
(sqrt.f64 (*.f64 c (*.f64 c 4/9)))
(log.f64 (pow.f64 (exp.f64 -2/3) c))
(*.f64 -2/3 c)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 c))))
(*.f64 -2/3 c)
(cbrt.f64 (pow.f64 (*.f64 -2/3 c) 3))
(*.f64 -2/3 c)
(expm1.f64 (log1p.f64 (*.f64 -2/3 c)))
(*.f64 -2/3 c)
(exp.f64 (log.f64 (*.f64 -2/3 c)))
(*.f64 -2/3 c)
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 c)) 1))
(*.f64 -2/3 c)
(log1p.f64 (expm1.f64 (*.f64 -2/3 c)))
(*.f64 -2/3 c)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 (/.f64 c t)))) 1)
(*.f64 -2/3 (/.f64 c t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 c (/.f64 -2/3 t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (*.f64 -2/3 c) (/.f64 1 t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (*.f64 -2/3 (/.f64 c t)) 1)
(*.f64 -2/3 (/.f64 c t))
(*.f64 1 (*.f64 -2/3 (/.f64 c t)))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (sqrt.f64 (*.f64 -2/3 c)) (*.f64 (sqrt.f64 (*.f64 -2/3 c)) (/.f64 1 t)))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (sqrt.f64 (*.f64 -2/3 (/.f64 c t))) (sqrt.f64 (*.f64 -2/3 (/.f64 c t))))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) (*.f64 (cbrt.f64 (*.f64 -2/3 c)) (/.f64 1 t)))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) (pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) 2))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) 2) (cbrt.f64 (*.f64 -2/3 (/.f64 c t))))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (/.f64 1 t) (*.f64 -2/3 c))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (*.f64 c 2/3) (/.f64 -1 t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 c (/.f64 (sqrt.f64 t) -2/3)))
(*.f64 (/.f64 1 (sqrt.f64 t)) (*.f64 (/.f64 c (sqrt.f64 t)) -2/3))
(*.f64 (/.f64 c (sqrt.f64 t)) (/.f64 -2/3 (sqrt.f64 t)))
(/.f64 (*.f64 -2/3 c) (*.f64 (sqrt.f64 t) (sqrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 -2/3 (/.f64 (cbrt.f64 t) c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (*.f64 (/.f64 -2/3 (cbrt.f64 t)) c))
(*.f64 (/.f64 -2/3 (pow.f64 (cbrt.f64 t) 2)) (/.f64 c (cbrt.f64 t)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 t) 2)) (/.f64 -2/3 (cbrt.f64 t)))
(*.f64 (/.f64 c t) -2/3)
(*.f64 -2/3 (/.f64 c t))
(*.f64 (/.f64 c (sqrt.f64 t)) (/.f64 -2/3 (sqrt.f64 t)))
(*.f64 (/.f64 1 (sqrt.f64 t)) (*.f64 (/.f64 c (sqrt.f64 t)) -2/3))
(/.f64 (*.f64 -2/3 c) (*.f64 (sqrt.f64 t) (sqrt.f64 t)))
(*.f64 (/.f64 -2/3 t) c)
(*.f64 -2/3 (/.f64 c t))
(*.f64 (/.f64 -1 t) (*.f64 c 2/3))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (/.f64 -2/3 (sqrt.f64 t)) (/.f64 c (sqrt.f64 t)))
(*.f64 (/.f64 1 (sqrt.f64 t)) (*.f64 (/.f64 c (sqrt.f64 t)) -2/3))
(*.f64 (/.f64 c (sqrt.f64 t)) (/.f64 -2/3 (sqrt.f64 t)))
(/.f64 (*.f64 -2/3 c) (*.f64 (sqrt.f64 t) (sqrt.f64 t)))
(*.f64 (/.f64 -2/3 (pow.f64 (cbrt.f64 t) 2)) (/.f64 c (cbrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (*.f64 (/.f64 -2/3 (cbrt.f64 t)) c))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 t) 2)) (/.f64 -2/3 (cbrt.f64 t)))
(*.f64 (/.f64 c 1) (/.f64 -2/3 t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 t) 2)) (/.f64 -2/3 (cbrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (*.f64 (/.f64 -2/3 (cbrt.f64 t)) c))
(*.f64 (/.f64 -2/3 (pow.f64 (cbrt.f64 t) 2)) (/.f64 c (cbrt.f64 t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2/3 c)) 1) (/.f64 (sqrt.f64 (*.f64 -2/3 c)) t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2/3 c)) t) (sqrt.f64 (*.f64 -2/3 c)))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2/3 c)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (*.f64 -2/3 c)) (cbrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (*.f64 (/.f64 -2/3 (cbrt.f64 t)) c))
(*.f64 (/.f64 -2/3 (pow.f64 (cbrt.f64 t) 2)) (/.f64 c (cbrt.f64 t)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 t) 2)) (/.f64 -2/3 (cbrt.f64 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 -2/3 c)) t))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 -2/3 c)) (sqrt.f64 t)))
(*.f64 (/.f64 1 (sqrt.f64 t)) (*.f64 (/.f64 c (sqrt.f64 t)) -2/3))
(*.f64 (/.f64 c (sqrt.f64 t)) (/.f64 -2/3 (sqrt.f64 t)))
(/.f64 (*.f64 -2/3 c) (*.f64 (sqrt.f64 t) (sqrt.f64 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (*.f64 -2/3 (/.f64 c t))))
(*.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) (pow.f64 (cbrt.f64 t) 2)))
(*.f64 (/.f64 1 (/.f64 t -2/3)) c)
(*.f64 -2/3 (/.f64 c t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2) t) (cbrt.f64 (*.f64 -2/3 c)))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (/.f64 -2/3 (/.f64 t (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 -2/3 t) (sqrt.f64 c)))
(*.f64 (/.f64 -2/3 t) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (/.f64 -2/3 (neg.f64 t)) (neg.f64 c))
(*.f64 -2/3 (/.f64 c t))
(*.f64 (/.f64 -2/3 (/.f64 t (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 -2/3 t) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 -2/3 t) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(*.f64 (/.f64 1 (/.f64 t (pow.f64 (cbrt.f64 (*.f64 -2/3 c)) 2))) (cbrt.f64 (*.f64 -2/3 c)))
(*.f64 -2/3 (/.f64 c t))
(pow.f64 (*.f64 -2/3 (/.f64 c t)) 1)
(*.f64 -2/3 (/.f64 c t))
(pow.f64 (sqrt.f64 (*.f64 -2/3 (/.f64 c t))) 2)
(*.f64 -2/3 (/.f64 c t))
(pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) 3)
(*.f64 -2/3 (/.f64 c t))
(pow.f64 (pow.f64 (*.f64 -2/3 (/.f64 c t)) 3) 1/3)
(*.f64 -2/3 (/.f64 c t))
(pow.f64 (/.f64 t (/.f64 c -3/2)) -1)
(*.f64 -2/3 (/.f64 c t))
(neg.f64 (/.f64 c (/.f64 (neg.f64 t) -2/3)))
(*.f64 -2/3 (/.f64 c t))
(sqrt.f64 (pow.f64 (*.f64 -2/3 (/.f64 c t)) 2))
(fabs.f64 (*.f64 -2/3 (/.f64 c t)))
(log.f64 (exp.f64 (*.f64 -2/3 (/.f64 c t))))
(*.f64 -2/3 (/.f64 c t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (/.f64 c t)))))
(*.f64 -2/3 (/.f64 c t))
(cbrt.f64 (pow.f64 (*.f64 -2/3 (/.f64 c t)) 3))
(*.f64 -2/3 (/.f64 c t))
(expm1.f64 (log1p.f64 (*.f64 -2/3 (/.f64 c t))))
(*.f64 -2/3 (/.f64 c t))
(exp.f64 (log.f64 (*.f64 -2/3 (/.f64 c t))))
(*.f64 -2/3 (/.f64 c t))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (/.f64 c t))) 1))
(*.f64 -2/3 (/.f64 c t))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (/.f64 c t))))
(*.f64 -2/3 (/.f64 c t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))))) 1)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 1)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(pow.f64 (sqrt.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c)))) 2)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(pow.f64 (cbrt.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c)))) 3)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(pow.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 3) 1/3)
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(sqrt.f64 (*.f64 (*.f64 y y) (exp.f64 (/.f64 -8/3 (/.f64 t c)))))
(sqrt.f64 (*.f64 (*.f64 y y) (exp.f64 (*.f64 (/.f64 -8/3 t) c))))
(sqrt.f64 (*.f64 (*.f64 y y) (pow.f64 (exp.f64 (/.f64 -8/3 t)) c)))
(log.f64 (pow.f64 (exp.f64 y) (exp.f64 (*.f64 (/.f64 -4/3 t) c))))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))))))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(cbrt.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 3))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 3)))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 3) (pow.f64 y 3)))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(expm1.f64 (log1p.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c)))))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (/.f64 -4/3 t) c) (log.f64 y)))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 (/.f64 -4/3 t) c) (log.f64 y)) 1))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(log1p.f64 (expm1.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 -4/3 t) c)))))
(*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(exp.f64 (fma.f64 c (/.f64 -4/3 t) (log.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)))) 1)
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(*.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 1)
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(*.f64 1 (exp.f64 (*.f64 (/.f64 -4/3 t) c)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(*.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))) (sqrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))) (cbrt.f64 (exp.f64 (/.f64 -8/3 (/.f64 t c)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)) (cbrt.f64 (exp.f64 (*.f64 (/.f64 -8/3 t) c))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -8/3 t)) c)))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 -8/3 (/.f64 t c)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)) (cbrt.f64 (exp.f64 (*.f64 (/.f64 -8/3 t) c))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -8/3 t)) c)))
(*.f64 (exp.f64 (*.f64 -2/3 (/.f64 c t))) (exp.f64 (*.f64 -2/3 (/.f64 c t))))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 1)
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 2)
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))) 3)
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 3) 1/3)
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 2) (*.f64 -2/3 (/.f64 c t)))
(pow.f64 (exp.f64 (*.f64 -2/3 (/.f64 c t))) 2)
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -4/3 t) c)) 2)) (cbrt.f64 (*.f64 (/.f64 -4/3 t) c)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -4/3 t))) 2)) (cbrt.f64 (*.f64 c (/.f64 -4/3 t))))
(pow.f64 (exp.f64 1) (*.f64 (/.f64 -4/3 t) c))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 -4/3 t) c))) (sqrt.f64 (*.f64 (/.f64 -4/3 t) c)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 c (/.f64 -4/3 t)))) (sqrt.f64 (*.f64 c (/.f64 -4/3 t))))
(pow.f64 (pow.f64 (exp.f64 2) (*.f64 -2/3 c)) (/.f64 1 t))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 -2/3 (/.f64 c t)))) (sqrt.f64 (*.f64 -2/3 (/.f64 c t))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 -2/3 (/.f64 c t))) 2)) (cbrt.f64 (*.f64 -2/3 (/.f64 c t))))
(sqrt.f64 (exp.f64 (/.f64 -8/3 (/.f64 t c))))
(sqrt.f64 (exp.f64 (*.f64 (/.f64 -8/3 t) c)))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 -8/3 t)) c))
(log.f64 (exp.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)))))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c)) 3))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 (/.f64 -4/3 t) c))))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)

eval751.0ms (1.8%)

Compiler

Compiled 30129 to 17677 computations (41.3% saved)

prune493.0ms (1.2%)

Pruning

29 alts after pruning (28 fresh and 1 done)

PrunedKeptTotal
New1082241106
Fresh9413
Picked101
Done314
Total1095291124
Error
0b
Counts
1124 → 29
Alt Table
Click to see full alt table
StatusErrorProgram
51.3b
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
52.9b
(/.f64 (*.f64 -3/4 (*.f64 t x)) (*.f64 y c))
36.1b
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))
48.1b
(/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))
46.9b
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))
41.2b
(/.f64 x (+.f64 y x))
49.8b
(/.f64 x (+.f64 x (/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))) (-.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))))
36.7b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 z y) t) (sqrt.f64 (+.f64 a t)))))))
36.8b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
30.7b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)))
29.5b
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))))
36.1b
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))))
46.2b
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
38.5b
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t))))))
29.6b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t)))))))
34.6b
(/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))
38.5b
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 c (/.f64 t y)))))
50.9b
(/.f64 x (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y))
44.3b
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
46.2b
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
47.4b
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))
56.3b
(/.f64 x y)
41.2b
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
41.3b
(*.f64 (/.f64 1 (+.f64 x y)) x)
51.6b
(*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))
48.7b
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
51.9b
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
52.6b
(*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c)))
32.7b
1
Compiler

Compiled 1186 to 875 computations (26.2% saved)

localize25.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(exp.f64 (/.f64 -4/3 t))
0.4b
(/.f64 -4/3 t)
0.7b
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
Compiler

Compiled 55 to 35 computations (36.4% saved)

series40.0ms (0.1%)

Counts
3 → 32
Calls

12 calls:

TimeVariablePointExpression
38.0ms
t
@0
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
0.0ms
t
@inf
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
0.0ms
t
@0
(/.f64 -4/3 t)
0.0ms
c
@0
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
0.0ms
t
@-inf
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)

rewrite70.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1764×add-sqr-sqrt
1732×*-un-lft-identity
1620×add-cube-cbrt
1602×add-cbrt-cube
180×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0935
118635
2222135
Stop Event
node limit
Counts
3 → 62
Calls
Call 1
Inputs
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(/.f64 -4/3 t)
(exp.f64 (/.f64 -4/3 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)) (sqrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) (*.f64 2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) (*.f64 2 c))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 c) (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t))) c) (pow.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 2) c) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) c))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) (*.f64 2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 -4/3 t) c))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (/.f64 -4/3 t) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -4/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 -4/3 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4/3 (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -4/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -4/3 t)) (sqrt.f64 (/.f64 -4/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -4/3 t)) (pow.f64 (cbrt.f64 (/.f64 -4/3 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 -4/3 t)) 2) (cbrt.f64 (/.f64 -4/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) -4/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4/3 (/.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -4/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 -4/3 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -4/3 t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -4/3 t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t -3/4) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 16/9 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -4/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 -4/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -4/3 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -4/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 -4/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 -4/3 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -4/3 t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (exp.f64 (/.f64 -4/3 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (/.f64 -4/3 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (/.f64 -4/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t))) (sqrt.f64 (exp.f64 (/.f64 -4/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 2) (cbrt.f64 (exp.f64 (/.f64 -4/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 -4/3 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -4/3) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (/.f64 -4/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 -4/3 t)) 2)) (cbrt.f64 (/.f64 -4/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (/.f64 -4/3 t))) (sqrt.f64 (/.f64 -4/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 (/.f64 -4/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (exp.f64 (/.f64 -4/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (/.f64 -4/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (/.f64 -4/3 t))))))))

simplify68.0ms (0.2%)

Algorithm
egg-herbie
Rules
1032×unswap-sqr
686×fma-def
632×+-commutative
600×distribute-lft-in
598×associate-+l-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01592044
13461600
214481546
366431546
Stop Event
node limit
Counts
94 → 95
Calls
Call 1
Inputs
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
1
(+.f64 1 (*.f64 -4/3 (/.f64 c t)))
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))))
1
(+.f64 1 (*.f64 -4/3 (/.f64 c t)))
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))))
1
(+.f64 1 (*.f64 -4/3 (/.f64 c t)))
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
1
(-.f64 1 (*.f64 4/3 (/.f64 1 t)))
(-.f64 (+.f64 1 (*.f64 8/9 (/.f64 1 (pow.f64 t 2)))) (*.f64 4/3 (/.f64 1 t)))
(-.f64 (+.f64 1 (*.f64 8/9 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 32/81 (/.f64 1 (pow.f64 t 3))) (*.f64 4/3 (/.f64 1 t))))
1
(-.f64 1 (*.f64 4/3 (/.f64 1 t)))
(-.f64 (+.f64 1 (*.f64 8/9 (/.f64 1 (pow.f64 t 2)))) (*.f64 4/3 (/.f64 1 t)))
(-.f64 (+.f64 1 (*.f64 8/9 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 32/81 (/.f64 1 (pow.f64 t 3))) (*.f64 4/3 (/.f64 1 t))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))) 1)
(*.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c) 1)
(*.f64 1 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)) (sqrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) (*.f64 2 c))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) (*.f64 2 c))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))
(*.f64 (pow.f64 1 c) (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t))) c) (pow.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t))) c))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 2) c) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) c))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) (*.f64 2 c)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))
(exp.f64 (*.f64 (/.f64 -4/3 t) c))
(exp.f64 (*.f64 (*.f64 (/.f64 -4/3 t) c) 1))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(+.f64 0 (/.f64 -4/3 t))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -4/3 t))) 1)
(*.f64 -4/3 (/.f64 1 t))
(*.f64 (/.f64 -4/3 t) 1)
(*.f64 1 (/.f64 -4/3 t))
(*.f64 (sqrt.f64 (/.f64 -4/3 t)) (sqrt.f64 (/.f64 -4/3 t)))
(*.f64 (cbrt.f64 (/.f64 -4/3 t)) (pow.f64 (cbrt.f64 (/.f64 -4/3 t)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -4/3 t)) 2) (cbrt.f64 (/.f64 -4/3 t)))
(*.f64 (/.f64 1 t) -4/3)
(*.f64 4/3 (/.f64 1 (neg.f64 t)))
(pow.f64 (/.f64 -4/3 t) 1)
(pow.f64 (sqrt.f64 (/.f64 -4/3 t)) 2)
(pow.f64 (cbrt.f64 (/.f64 -4/3 t)) 3)
(pow.f64 (pow.f64 (/.f64 -4/3 t) 3) 1/3)
(pow.f64 (*.f64 t -3/4) -1)
(sqrt.f64 (/.f64 16/9 (*.f64 t t)))
(log.f64 (exp.f64 (/.f64 -4/3 t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -4/3 t))))
(cbrt.f64 (pow.f64 (/.f64 -4/3 t) 3))
(expm1.f64 (log1p.f64 (/.f64 -4/3 t)))
(exp.f64 (log.f64 (/.f64 -4/3 t)))
(exp.f64 (*.f64 (log.f64 (/.f64 -4/3 t)) 1))
(log1p.f64 (expm1.f64 (/.f64 -4/3 t)))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (/.f64 -4/3 t)))) 1)
(*.f64 (exp.f64 (/.f64 -4/3 t)) 1)
(*.f64 1 (exp.f64 (/.f64 -4/3 t)))
(*.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t))) (sqrt.f64 (exp.f64 (/.f64 -4/3 t))))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 2) (cbrt.f64 (exp.f64 (/.f64 -4/3 t))))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) 1)
(pow.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t))) 2)
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 3)
(pow.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) 3) 1/3)
(pow.f64 (exp.f64 -4/3) (/.f64 1 t))
(pow.f64 (exp.f64 1) (/.f64 -4/3 t))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 -4/3 t)) 2)) (cbrt.f64 (/.f64 -4/3 t)))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 -4/3 t))) (sqrt.f64 (/.f64 -4/3 t)))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) 2))
(log.f64 (exp.f64 (exp.f64 (/.f64 -4/3 t))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (/.f64 -4/3 t)))))
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 -4/3 t))))
(log1p.f64 (expm1.f64 (exp.f64 (/.f64 -4/3 t))))
Outputs
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
1
(+.f64 1 (*.f64 -4/3 (/.f64 c t)))
(+.f64 (*.f64 -4/3 (/.f64 c t)) 1)
(fma.f64 -4/3 (/.f64 c t) 1)
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))))
(+.f64 1 (fma.f64 -4/3 (/.f64 c t) (/.f64 (*.f64 8/9 (*.f64 c c)) (*.f64 t t))))
(+.f64 1 (fma.f64 8/9 (*.f64 (/.f64 c t) (/.f64 c t)) (*.f64 -4/3 (/.f64 c t))))
(fma.f64 -4/3 (/.f64 c t) (fma.f64 8/9 (*.f64 (/.f64 c t) (/.f64 c t)) 1))
(+.f64 1 (+.f64 (*.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))))
(+.f64 1 (fma.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3)) (fma.f64 -4/3 (/.f64 c t) (/.f64 (*.f64 8/9 (*.f64 c c)) (*.f64 t t)))))
(+.f64 1 (fma.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3)) (fma.f64 8/9 (*.f64 (/.f64 c t) (/.f64 c t)) (*.f64 -4/3 (/.f64 c t)))))
(fma.f64 -32/81 (pow.f64 (/.f64 c t) 3) (fma.f64 -4/3 (/.f64 c t) (fma.f64 8/9 (*.f64 (/.f64 c t) (/.f64 c t)) 1)))
1
(+.f64 1 (*.f64 -4/3 (/.f64 c t)))
(+.f64 (*.f64 -4/3 (/.f64 c t)) 1)
(fma.f64 -4/3 (/.f64 c t) 1)
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))))
(+.f64 1 (fma.f64 -4/3 (/.f64 c t) (/.f64 (*.f64 8/9 (*.f64 c c)) (*.f64 t t))))
(+.f64 1 (fma.f64 8/9 (*.f64 (/.f64 c t) (/.f64 c t)) (*.f64 -4/3 (/.f64 c t))))
(fma.f64 -4/3 (/.f64 c t) (fma.f64 8/9 (*.f64 (/.f64 c t) (/.f64 c t)) 1))
(+.f64 1 (+.f64 (*.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))))
(+.f64 1 (fma.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3)) (fma.f64 -4/3 (/.f64 c t) (/.f64 (*.f64 8/9 (*.f64 c c)) (*.f64 t t)))))
(+.f64 1 (fma.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3)) (fma.f64 8/9 (*.f64 (/.f64 c t) (/.f64 c t)) (*.f64 -4/3 (/.f64 c t)))))
(fma.f64 -32/81 (pow.f64 (/.f64 c t) 3) (fma.f64 -4/3 (/.f64 c t) (fma.f64 8/9 (*.f64 (/.f64 c t) (/.f64 c t)) 1)))
1
(+.f64 1 (*.f64 -4/3 (/.f64 c t)))
(+.f64 (*.f64 -4/3 (/.f64 c t)) 1)
(fma.f64 -4/3 (/.f64 c t) 1)
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))))
(+.f64 1 (fma.f64 -4/3 (/.f64 c t) (/.f64 (*.f64 8/9 (*.f64 c c)) (*.f64 t t))))
(+.f64 1 (fma.f64 8/9 (*.f64 (/.f64 c t) (/.f64 c t)) (*.f64 -4/3 (/.f64 c t))))
(fma.f64 -4/3 (/.f64 c t) (fma.f64 8/9 (*.f64 (/.f64 c t) (/.f64 c t)) 1))
(+.f64 1 (+.f64 (*.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 8/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))))
(+.f64 1 (fma.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3)) (fma.f64 -4/3 (/.f64 c t) (/.f64 (*.f64 8/9 (*.f64 c c)) (*.f64 t t)))))
(+.f64 1 (fma.f64 -32/81 (/.f64 (pow.f64 c 3) (pow.f64 t 3)) (fma.f64 8/9 (*.f64 (/.f64 c t) (/.f64 c t)) (*.f64 -4/3 (/.f64 c t)))))
(fma.f64 -32/81 (pow.f64 (/.f64 c t) 3) (fma.f64 -4/3 (/.f64 c t) (fma.f64 8/9 (*.f64 (/.f64 c t) (/.f64 c t)) 1)))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(exp.f64 (*.f64 -4/3 (/.f64 c t)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
1
(-.f64 1 (*.f64 4/3 (/.f64 1 t)))
(+.f64 1 (/.f64 -4/3 t))
(-.f64 1 (/.f64 4/3 t))
(-.f64 (+.f64 1 (*.f64 8/9 (/.f64 1 (pow.f64 t 2)))) (*.f64 4/3 (/.f64 1 t)))
(+.f64 1 (-.f64 (/.f64 8/9 (*.f64 t t)) (/.f64 4/3 t)))
(+.f64 (/.f64 8/9 (*.f64 t t)) (-.f64 1 (/.f64 4/3 t)))
(+.f64 1 (-.f64 (/.f64 (/.f64 8/9 t) t) (/.f64 4/3 t)))
(-.f64 (+.f64 1 (*.f64 8/9 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 32/81 (/.f64 1 (pow.f64 t 3))) (*.f64 4/3 (/.f64 1 t))))
(-.f64 (-.f64 (+.f64 1 (/.f64 8/9 (*.f64 t t))) (/.f64 32/81 (pow.f64 t 3))) (/.f64 4/3 t))
(-.f64 (+.f64 (/.f64 8/9 (*.f64 t t)) (-.f64 1 (/.f64 4/3 t))) (/.f64 32/81 (pow.f64 t 3)))
(+.f64 (+.f64 1 (-.f64 (/.f64 (/.f64 8/9 t) t) (/.f64 4/3 t))) (/.f64 -32/81 (pow.f64 t 3)))
1
(-.f64 1 (*.f64 4/3 (/.f64 1 t)))
(+.f64 1 (/.f64 -4/3 t))
(-.f64 1 (/.f64 4/3 t))
(-.f64 (+.f64 1 (*.f64 8/9 (/.f64 1 (pow.f64 t 2)))) (*.f64 4/3 (/.f64 1 t)))
(+.f64 1 (-.f64 (/.f64 8/9 (*.f64 t t)) (/.f64 4/3 t)))
(+.f64 (/.f64 8/9 (*.f64 t t)) (-.f64 1 (/.f64 4/3 t)))
(+.f64 1 (-.f64 (/.f64 (/.f64 8/9 t) t) (/.f64 4/3 t)))
(-.f64 (+.f64 1 (*.f64 8/9 (/.f64 1 (pow.f64 t 2)))) (+.f64 (*.f64 32/81 (/.f64 1 (pow.f64 t 3))) (*.f64 4/3 (/.f64 1 t))))
(-.f64 (-.f64 (+.f64 1 (/.f64 8/9 (*.f64 t t))) (/.f64 32/81 (pow.f64 t 3))) (/.f64 4/3 t))
(-.f64 (+.f64 (/.f64 8/9 (*.f64 t t)) (-.f64 1 (/.f64 4/3 t))) (/.f64 32/81 (pow.f64 t 3)))
(+.f64 (+.f64 1 (-.f64 (/.f64 (/.f64 8/9 t) t) (/.f64 4/3 t))) (/.f64 -32/81 (pow.f64 t 3)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))) 1)
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(*.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c) 1)
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(*.f64 1 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)) (sqrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) (*.f64 2 c))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) (*.f64 c 2))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4/3) (/.f64 c t))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -4/3) (/.f64 c t)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4/3) (/.f64 c t))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 c t) -8/3))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) (*.f64 2 c))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) (*.f64 c 2))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4/3) (/.f64 c t))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -4/3) (/.f64 c t)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4/3) (/.f64 c t))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 c t) -8/3))))
(*.f64 (pow.f64 1 c) (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t))) c) (pow.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t))) c))
(pow.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t))) (*.f64 c 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 2) c) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) c))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) (*.f64 2 c)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c) 3))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(exp.f64 (*.f64 (/.f64 -4/3 t) c))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(exp.f64 (*.f64 (*.f64 (/.f64 -4/3 t) c) 1))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) c)))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) c)
(pow.f64 (exp.f64 -4/3) (/.f64 c t))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(+.f64 0 (/.f64 -4/3 t))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(-.f64 (exp.f64 (log1p.f64 (/.f64 -4/3 t))) 1)
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(*.f64 -4/3 (/.f64 1 t))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(*.f64 (/.f64 -4/3 t) 1)
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(*.f64 1 (/.f64 -4/3 t))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(*.f64 (sqrt.f64 (/.f64 -4/3 t)) (sqrt.f64 (/.f64 -4/3 t)))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(*.f64 (cbrt.f64 (/.f64 -4/3 t)) (pow.f64 (cbrt.f64 (/.f64 -4/3 t)) 2))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -4/3 t)) 2) (cbrt.f64 (/.f64 -4/3 t)))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(*.f64 (/.f64 1 t) -4/3)
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(*.f64 4/3 (/.f64 1 (neg.f64 t)))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(pow.f64 (/.f64 -4/3 t) 1)
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(pow.f64 (sqrt.f64 (/.f64 -4/3 t)) 2)
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(pow.f64 (cbrt.f64 (/.f64 -4/3 t)) 3)
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(pow.f64 (pow.f64 (/.f64 -4/3 t) 3) 1/3)
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(pow.f64 (*.f64 t -3/4) -1)
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(sqrt.f64 (/.f64 16/9 (*.f64 t t)))
(log.f64 (exp.f64 (/.f64 -4/3 t)))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -4/3 t))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(cbrt.f64 (pow.f64 (/.f64 -4/3 t) 3))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(expm1.f64 (log1p.f64 (/.f64 -4/3 t)))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(exp.f64 (log.f64 (/.f64 -4/3 t)))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(exp.f64 (*.f64 (log.f64 (/.f64 -4/3 t)) 1))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(log1p.f64 (expm1.f64 (/.f64 -4/3 t)))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t)))))
(/.f64 -4/3 t)
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (/.f64 -4/3 t)))) 1)
(exp.f64 (/.f64 -4/3 t))
(*.f64 (exp.f64 (/.f64 -4/3 t)) 1)
(exp.f64 (/.f64 -4/3 t))
(*.f64 1 (exp.f64 (/.f64 -4/3 t)))
(exp.f64 (/.f64 -4/3 t))
(*.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t))) (sqrt.f64 (exp.f64 (/.f64 -4/3 t))))
(exp.f64 (/.f64 -4/3 t))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 2))
(exp.f64 (/.f64 -4/3 t))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 2) (cbrt.f64 (exp.f64 (/.f64 -4/3 t))))
(exp.f64 (/.f64 -4/3 t))
(pow.f64 (exp.f64 (/.f64 -4/3 t)) 1)
(exp.f64 (/.f64 -4/3 t))
(pow.f64 (sqrt.f64 (exp.f64 (/.f64 -4/3 t))) 2)
(exp.f64 (/.f64 -4/3 t))
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 -4/3 t))) 3)
(exp.f64 (/.f64 -4/3 t))
(pow.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) 3) 1/3)
(exp.f64 (/.f64 -4/3 t))
(pow.f64 (exp.f64 -4/3) (/.f64 1 t))
(exp.f64 (/.f64 -4/3 t))
(pow.f64 (exp.f64 1) (/.f64 -4/3 t))
(exp.f64 (/.f64 -4/3 t))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 -4/3 t)) 2)) (cbrt.f64 (/.f64 -4/3 t)))
(exp.f64 (/.f64 -4/3 t))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 -4/3 t))) (sqrt.f64 (/.f64 -4/3 t)))
(exp.f64 (/.f64 -4/3 t))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) 2))
(exp.f64 (/.f64 -4/3 t))
(log.f64 (exp.f64 (exp.f64 (/.f64 -4/3 t))))
(exp.f64 (/.f64 -4/3 t))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (/.f64 -4/3 t)))))
(exp.f64 (/.f64 -4/3 t))
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 -4/3 t)) 3))
(exp.f64 (/.f64 -4/3 t))
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 -4/3 t))))
(exp.f64 (/.f64 -4/3 t))
(log1p.f64 (expm1.f64 (exp.f64 (/.f64 -4/3 t))))
(exp.f64 (/.f64 -4/3 t))

localize5.0ms (0%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
4.9b
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
6.4b
(*.f64 (*.f64 y c) a)
Compiler

Compiled 32 to 15 computations (53.1% saved)

series12.0ms (0%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
2.0ms
c
@inf
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
1.0ms
x
@0
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
1.0ms
y
@0
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
1.0ms
c
@0
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
1.0ms
x
@inf
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))

rewrite78.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1916×associate-*l/
1032×unswap-sqr
1014×swap-sqr
436×distribute-lft-neg-in
406×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
123238
2326338
Stop Event
node limit
Counts
2 → 102
Calls
Call 1
Inputs
(*.f64 (*.f64 y c) a)
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 c a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (*.f64 c a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (*.f64 c a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 y c) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (*.f64 c a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 y) c) a))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (*.f64 c a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 y c) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 y c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 c a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (*.f64 c a))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 x (/.f64 (/.f64 1 (*.f64 y c)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (/.f64 1 (*.f64 y c)) a) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 1/2 (/.f64 (/.f64 1 (*.f64 y c)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 x) (/.f64 (/.f64 1 (*.f64 y c)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 (sqrt.f64 (*.f64 1/2 x)) (/.f64 (/.f64 1 (*.f64 y c)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (*.f64 (cbrt.f64 (*.f64 1/2 x)) (/.f64 (/.f64 1 (*.f64 y c)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 c) (/.f64 x y)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 y c)) a) (*.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x a) (/.f64 1/2 (*.f64 y c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -1/2) (/.f64 1 (*.f64 (*.f64 y c) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (/.f64 x (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (*.f64 1/2 x) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y c)) (/.f64 (*.f64 1/2 x) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (/.f64 1/2 c) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 y (*.f64 c a)))) (/.f64 (*.f64 1/2 x) (sqrt.f64 (*.f64 y (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (/.f64 (*.f64 1/2 x) (cbrt.f64 (*.f64 y (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 1/2 (*.f64 y (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y c)) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y (*.f64 c a))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (*.f64 y (*.f64 c a)))) (/.f64 1/2 (sqrt.f64 (*.f64 y (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y c)) a) x) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 y c) (neg.f64 a))) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (/.f64 x (*.f64 y c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (*.f64 y (*.f64 c a)))) (/.f64 x (sqrt.f64 (*.f64 y (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (/.f64 x (cbrt.f64 (*.f64 y (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (/.f64 1/2 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (/.f64 1/2 (cbrt.f64 (*.f64 y (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) y) (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 y c)) (/.f64 (sqrt.f64 (*.f64 1/2 x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) a) (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 y c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) 1) (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 y (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 y (*.f64 c a))) (sqrt.f64 (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (/.f64 (sqrt.f64 (*.f64 1/2 x)) (cbrt.f64 (*.f64 y (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) y) (/.f64 (cbrt.f64 (*.f64 1/2 x)) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (*.f64 y c)) (/.f64 (cbrt.f64 (*.f64 1/2 x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) a) (/.f64 (cbrt.f64 (*.f64 1/2 x)) (*.f64 y c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/2 x)) (*.f64 y (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (sqrt.f64 (*.f64 y (*.f64 c a)))) (/.f64 (cbrt.f64 (*.f64 1/2 x)) (sqrt.f64 (*.f64 y (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (*.f64 y c) (neg.f64 a))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (*.f64 y (*.f64 c a)) 1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (*.f64 y (*.f64 c a)) (sqrt.f64 x))) (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (*.f64 y (*.f64 c a)) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 y (*.f64 c a)) 1/2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 y (*.f64 c a)) (sqrt.f64 (*.f64 1/2 x)))) (sqrt.f64 (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 y (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2))) (cbrt.f64 (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (*.f64 y (*.f64 c a))) (cbrt.f64 (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 y c)) a)) (sqrt.f64 (*.f64 1/2 x))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 y c)) a)) (sqrt.f64 (*.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 y c))) (/.f64 (sqrt.f64 x) (sqrt.f64 a))) (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 y c))) (/.f64 (sqrt.f64 x) (sqrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 x a)) (sqrt.f64 (/.f64 1/2 (*.f64 y c)))) (*.f64 (sqrt.f64 (/.f64 x a)) (sqrt.f64 (/.f64 1/2 (*.f64 y c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 a)) (sqrt.f64 (/.f64 1/2 (*.f64 y c)))) (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 a)) (sqrt.f64 (/.f64 1/2 (*.f64 y c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a (/.f64 (*.f64 1/2 x) y)) c) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) (neg.f64 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 1/2 x) (/.f64 1 (*.f64 (*.f64 y c) (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 1/2 c) (/.f64 x y)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 x -1/2) (*.f64 y (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 1/2 (*.f64 y c))) (/.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 1/2 x) 3) (pow.f64 (*.f64 y (*.f64 c a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))))))

simplify74.0ms (0.2%)

Algorithm
egg-herbie
Rules
1794×unswap-sqr
1518×associate-/r/
444×distribute-rgt-in
440×distribute-lft-in
402×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02664604
17604492
232834492
Stop Event
node limit
Counts
186 → 135
Calls
Call 1
Inputs
(*.f64 c (*.f64 y a))
(*.f64 c (*.f64 y a))
(*.f64 c (*.f64 y a))
(*.f64 c (*.f64 y a))
(*.f64 c (*.f64 y a))
(*.f64 c (*.f64 y a))
(*.f64 c (*.f64 y a))
(*.f64 c (*.f64 y a))
(*.f64 c (*.f64 y a))
(*.f64 c (*.f64 y a))
(*.f64 c (*.f64 y a))
(*.f64 c (*.f64 y a))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 c (*.f64 a y))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.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 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 c a)))) 1)
(pow.f64 (*.f64 y (*.f64 c a)) 1)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 c a))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 c a)) 3) 1/3)
(neg.f64 (*.f64 (*.f64 y c) (neg.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 c a)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) c) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 c a)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 c a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y c) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 y c) 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 c a))))
(exp.f64 (log.f64 (*.f64 y (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 c a))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 c a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) 1)
(*.f64 1/2 (*.f64 x (/.f64 (/.f64 1 (*.f64 y c)) a)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 1 (*.f64 y c)) a) x))
(*.f64 x (*.f64 1/2 (/.f64 (/.f64 1 (*.f64 y c)) a)))
(*.f64 (*.f64 1/2 x) (/.f64 (/.f64 1 (*.f64 y c)) a))
(*.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 1)
(*.f64 1 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))
(*.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 (sqrt.f64 (*.f64 1/2 x)) (/.f64 (/.f64 1 (*.f64 y c)) a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (*.f64 (cbrt.f64 (*.f64 1/2 x)) (/.f64 (/.f64 1 (*.f64 y c)) a)))
(*.f64 (*.f64 (/.f64 1/2 c) (/.f64 x y)) (/.f64 1 a))
(*.f64 (/.f64 (/.f64 1 (*.f64 y c)) a) (*.f64 1/2 x))
(*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))
(*.f64 (/.f64 x a) (/.f64 1/2 (*.f64 y c)))
(*.f64 (*.f64 x -1/2) (/.f64 1 (*.f64 (*.f64 y c) (neg.f64 a))))
(*.f64 (/.f64 1/2 y) (/.f64 x (*.f64 c a)))
(*.f64 (/.f64 1 y) (/.f64 (*.f64 1/2 x) (*.f64 c a)))
(*.f64 (/.f64 1 (*.f64 y c)) (/.f64 (*.f64 1/2 x) a))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 1/2 c) (/.f64 x y)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y (*.f64 c a)))) (/.f64 (*.f64 1/2 x) (sqrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (/.f64 (*.f64 1/2 x) (cbrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 (/.f64 x 1) (/.f64 1/2 (*.f64 y (*.f64 c a))))
(*.f64 (/.f64 x (*.f64 y c)) (/.f64 1/2 a))
(*.f64 (/.f64 x (*.f64 y (*.f64 c a))) 1/2)
(*.f64 (/.f64 x (sqrt.f64 (*.f64 y (*.f64 c a)))) (/.f64 1/2 (sqrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) x)
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y c)) a) x) 1/2)
(*.f64 (/.f64 1 (*.f64 (*.f64 y c) (neg.f64 a))) (*.f64 x -1/2))
(*.f64 (/.f64 1/2 a) (/.f64 x (*.f64 y c)))
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 y (*.f64 c a)))) (/.f64 x (sqrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (/.f64 x (cbrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 (/.f64 x y) (/.f64 1/2 (*.f64 c a)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (/.f64 1/2 (cbrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) y) (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 c a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 y c)) (/.f64 (sqrt.f64 (*.f64 1/2 x)) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) a) (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 y c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) 1) (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 y (*.f64 c a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 y (*.f64 c a))) (sqrt.f64 (*.f64 1/2 x)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (/.f64 (sqrt.f64 (*.f64 1/2 x)) (cbrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) y) (/.f64 (cbrt.f64 (*.f64 1/2 x)) (*.f64 c a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (*.f64 y c)) (/.f64 (cbrt.f64 (*.f64 1/2 x)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) a) (/.f64 (cbrt.f64 (*.f64 1/2 x)) (*.f64 y c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/2 x)) (*.f64 y (*.f64 c a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (sqrt.f64 (*.f64 y (*.f64 c a)))) (/.f64 (cbrt.f64 (*.f64 1/2 x)) (sqrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))
(*.f64 (/.f64 1/2 (*.f64 (*.f64 y c) (neg.f64 a))) (neg.f64 x))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 y (*.f64 c a)) 1)) x)
(*.f64 (/.f64 1/2 (/.f64 (*.f64 y (*.f64 c a)) (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 y (*.f64 c a)) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (*.f64 y (*.f64 c a)) 1/2)) x)
(*.f64 (/.f64 1 (/.f64 (*.f64 y (*.f64 c a)) (sqrt.f64 (*.f64 1/2 x)))) (sqrt.f64 (*.f64 1/2 x)))
(*.f64 (/.f64 1 (/.f64 (*.f64 y (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2))) (cbrt.f64 (*.f64 1/2 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (*.f64 y (*.f64 c a))) (cbrt.f64 (*.f64 1/2 x)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 y c)) a)) (sqrt.f64 (*.f64 1/2 x))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 y c)) a)) (sqrt.f64 (*.f64 1/2 x))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 y c))) (/.f64 (sqrt.f64 x) (sqrt.f64 a))) (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 y c))) (/.f64 (sqrt.f64 x) (sqrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x a)) (sqrt.f64 (/.f64 1/2 (*.f64 y c)))) (*.f64 (sqrt.f64 (/.f64 x a)) (sqrt.f64 (/.f64 1/2 (*.f64 y c)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 a)) (sqrt.f64 (/.f64 1/2 (*.f64 y c)))) (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 a)) (sqrt.f64 (/.f64 1/2 (*.f64 y c)))))
(pow.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 a (/.f64 (*.f64 1/2 x) y)) c) -1)
(neg.f64 (/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) (neg.f64 a))))
(neg.f64 (*.f64 (/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) (neg.f64 a))) 1))
(neg.f64 (*.f64 (*.f64 1/2 x) (/.f64 1 (*.f64 (*.f64 y c) (neg.f64 a)))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) (neg.f64 a)))))
(neg.f64 (/.f64 (*.f64 (/.f64 1/2 c) (/.f64 x y)) (neg.f64 a)))
(neg.f64 (/.f64 (*.f64 x -1/2) (*.f64 y (*.f64 c a))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 (*.f64 y c))) (/.f64 x a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 1/2 x) 3) (pow.f64 (*.f64 y (*.f64 c a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))
Outputs
(*.f64 c (*.f64 y a))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 y a))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 y a))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 y a))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 y a))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 y a))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 y a))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 y a))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 y a))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 y a))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 y a))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 y a))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 c (*.f64 a y))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 c a)))) 1)
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(pow.f64 (*.f64 y (*.f64 c a)) 1)
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 c a))) 2)
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 3)
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(pow.f64 (pow.f64 (*.f64 y (*.f64 c a)) 3) 1/3)
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(neg.f64 (*.f64 (*.f64 y c) (neg.f64 a)))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 c a)) 2))
(fabs.f64 (*.f64 y (*.f64 c a)))
(fabs.f64 (*.f64 a (*.f64 c y)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) c) a))
(*.f64 a (*.f64 c (log.f64 (exp.f64 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 c a)))))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 c a)) 3))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y c) 3) (pow.f64 a 3)))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 y c) 3)))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 c a))))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(exp.f64 (log.f64 (*.f64 y (*.f64 c a))))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 c a))) 1))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 c a))))
(*.f64 y (*.f64 c a))
(*.f64 a (*.f64 c y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) 1)
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (*.f64 x (/.f64 (/.f64 1 (*.f64 y c)) a)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 1 (*.f64 y c)) a) x))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 x (*.f64 1/2 (/.f64 (/.f64 1 (*.f64 y c)) a)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (*.f64 1/2 x) (/.f64 (/.f64 1 (*.f64 y c)) a))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 1)
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 1 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 (sqrt.f64 (*.f64 1/2 x)) (/.f64 (/.f64 1 (*.f64 y c)) a)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (*.f64 (cbrt.f64 (*.f64 1/2 x)) (/.f64 (/.f64 1 (*.f64 y c)) a)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (*.f64 (/.f64 1/2 c) (/.f64 x y)) (/.f64 1 a))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 (/.f64 1 (*.f64 y c)) a) (*.f64 1/2 x))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 x a) (/.f64 1/2 (*.f64 y c)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (*.f64 x -1/2) (/.f64 1 (*.f64 (*.f64 y c) (neg.f64 a))))
(*.f64 (*.f64 x -1/2) (/.f64 1 (*.f64 y (*.f64 c (neg.f64 a)))))
(/.f64 -1/2 (/.f64 y (/.f64 x (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 x -1/2) (neg.f64 (*.f64 a (*.f64 c y))))
(*.f64 (/.f64 1/2 y) (/.f64 x (*.f64 c a)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 1 y) (/.f64 (*.f64 1/2 x) (*.f64 c a)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y c)) (/.f64 (*.f64 1/2 x) a))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 1/2 c) (/.f64 x y)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y (*.f64 c a)))) (/.f64 (*.f64 1/2 x) (sqrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (/.f64 (*.f64 1/2 x) (cbrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 x 1) (/.f64 1/2 (*.f64 y (*.f64 c a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 x (*.f64 y c)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 x (*.f64 y (*.f64 c a))) 1/2)
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 x (sqrt.f64 (*.f64 y (*.f64 c a)))) (/.f64 1/2 (sqrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) x)
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y c)) a) x) 1/2)
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 (*.f64 y c) (neg.f64 a))) (*.f64 x -1/2))
(*.f64 (*.f64 x -1/2) (/.f64 1 (*.f64 y (*.f64 c (neg.f64 a)))))
(/.f64 -1/2 (/.f64 y (/.f64 x (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 x -1/2) (neg.f64 (*.f64 a (*.f64 c y))))
(*.f64 (/.f64 1/2 a) (/.f64 x (*.f64 y c)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 y (*.f64 c a)))) (/.f64 x (sqrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (/.f64 x (cbrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 x y) (/.f64 1/2 (*.f64 c a)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (/.f64 1/2 (cbrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) y) (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 c a)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 y c)) (/.f64 (sqrt.f64 (*.f64 1/2 x)) a))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) a) (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 y c)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) 1) (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 y (*.f64 c a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) (*.f64 y (*.f64 c a))) (sqrt.f64 (*.f64 1/2 x)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 x)) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (/.f64 (sqrt.f64 (*.f64 1/2 x)) (cbrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) y) (/.f64 (cbrt.f64 (*.f64 1/2 x)) (*.f64 c a)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (*.f64 y c)) (/.f64 (cbrt.f64 (*.f64 1/2 x)) a))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) a) (/.f64 (cbrt.f64 (*.f64 1/2 x)) (*.f64 y c)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/2 x)) (*.f64 y (*.f64 c a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (sqrt.f64 (*.f64 y (*.f64 c a)))) (/.f64 (cbrt.f64 (*.f64 1/2 x)) (sqrt.f64 (*.f64 y (*.f64 c a)))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 c a))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c y))) 2)))
(*.f64 (/.f64 1/2 (*.f64 (*.f64 y c) (neg.f64 a))) (neg.f64 x))
(*.f64 (*.f64 x -1/2) (/.f64 1 (*.f64 y (*.f64 c (neg.f64 a)))))
(/.f64 -1/2 (/.f64 y (/.f64 x (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 x -1/2) (neg.f64 (*.f64 a (*.f64 c y))))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 y (*.f64 c a)) 1)) x)
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 y (*.f64 c a)) (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) (sqrt.f64 x)))
(*.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) (*.f64 (sqrt.f64 x) (sqrt.f64 x)))
(*.f64 (/.f64 1/2 (*.f64 a (*.f64 c y))) (*.f64 (sqrt.f64 x) (sqrt.f64 x)))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 y (*.f64 c a)) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (*.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x)))
(*.f64 (/.f64 1/2 (*.f64 a (*.f64 c y))) (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (*.f64 y (*.f64 c a)) 1/2)) x)
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 1 (/.f64 (*.f64 y (*.f64 c a)) (sqrt.f64 (*.f64 1/2 x)))) (sqrt.f64 (*.f64 1/2 x)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 1 (/.f64 (*.f64 y (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2))) (cbrt.f64 (*.f64 1/2 x)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 x)) 2) (*.f64 y (*.f64 c a))) (cbrt.f64 (*.f64 1/2 x)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a)))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a)))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a)))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 y c)) a)) (sqrt.f64 (*.f64 1/2 x))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 y c)) a)) (sqrt.f64 (*.f64 1/2 x))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 y c))) (/.f64 (sqrt.f64 x) (sqrt.f64 a))) (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 y c))) (/.f64 (sqrt.f64 x) (sqrt.f64 a))))
(*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 a)) (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 c y))) (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 c y))) (/.f64 (sqrt.f64 x) (sqrt.f64 a)))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 a)) (/.f64 (sqrt.f64 x) (sqrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x a)) (sqrt.f64 (/.f64 1/2 (*.f64 y c)))) (*.f64 (sqrt.f64 (/.f64 x a)) (sqrt.f64 (/.f64 1/2 (*.f64 y c)))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(*.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 a)) (sqrt.f64 (/.f64 1/2 (*.f64 y c)))) (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 a)) (sqrt.f64 (/.f64 1/2 (*.f64 y c)))))
(*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 a)) (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 c y))) (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 c y))) (/.f64 (sqrt.f64 x) (sqrt.f64 a)))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 a)) (/.f64 (sqrt.f64 x) (sqrt.f64 a))))
(pow.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 1)
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 2)
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 3)
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 3) 1/3)
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(pow.f64 (*.f64 (/.f64 a (/.f64 (*.f64 1/2 x) y)) c) -1)
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(neg.f64 (/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) (neg.f64 a))))
(*.f64 (*.f64 x -1/2) (/.f64 1 (*.f64 y (*.f64 c (neg.f64 a)))))
(/.f64 -1/2 (/.f64 y (/.f64 x (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 x -1/2) (neg.f64 (*.f64 a (*.f64 c y))))
(neg.f64 (*.f64 (/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) (neg.f64 a))) 1))
(*.f64 (*.f64 x -1/2) (/.f64 1 (*.f64 y (*.f64 c (neg.f64 a)))))
(/.f64 -1/2 (/.f64 y (/.f64 x (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 x -1/2) (neg.f64 (*.f64 a (*.f64 c y))))
(neg.f64 (*.f64 (*.f64 1/2 x) (/.f64 1 (*.f64 (*.f64 y c) (neg.f64 a)))))
(*.f64 (*.f64 x -1/2) (/.f64 1 (*.f64 y (*.f64 c (neg.f64 a)))))
(/.f64 -1/2 (/.f64 y (/.f64 x (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 x -1/2) (neg.f64 (*.f64 a (*.f64 c y))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) (neg.f64 a)))))
(*.f64 (*.f64 x -1/2) (/.f64 1 (*.f64 y (*.f64 c (neg.f64 a)))))
(/.f64 -1/2 (/.f64 y (/.f64 x (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 x -1/2) (neg.f64 (*.f64 a (*.f64 c y))))
(neg.f64 (/.f64 (*.f64 (/.f64 1/2 c) (/.f64 x y)) (neg.f64 a)))
(*.f64 (*.f64 x -1/2) (/.f64 1 (*.f64 y (*.f64 c (neg.f64 a)))))
(/.f64 -1/2 (/.f64 y (/.f64 x (neg.f64 (*.f64 c a)))))
(/.f64 (*.f64 x -1/2) (neg.f64 (*.f64 a (*.f64 c y))))
(neg.f64 (/.f64 (*.f64 x -1/2) (*.f64 y (*.f64 c a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a)) 2))
(fabs.f64 (/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a)))))
(fabs.f64 (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a)))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 (*.f64 y c))) (/.f64 x a)))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 3))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 1/2 x) 3) (pow.f64 (*.f64 y (*.f64 c a)) 3)))
(cbrt.f64 (/.f64 (*.f64 1/8 (pow.f64 x 3)) (pow.f64 (*.f64 y (*.f64 c a)) 3)))
(cbrt.f64 (/.f64 (*.f64 1/8 (pow.f64 x 3)) (pow.f64 (*.f64 a (*.f64 c y)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))) 1))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 c a))))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a))

localize17.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 61 to 20 computations (67.2% saved)

series21.0ms (0.1%)

Counts
4 → 192
Calls

48 calls:

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

rewrite150.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1602×associate-*l/
1000×associate-/r*
772×associate-/l*
366×associate-+l+
328×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014100
130892
2432092
Stop Event
node limit
Counts
4 → 182
Calls
Call 1
Inputs
(*.f64 a (*.f64 (-.f64 c b) y))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(*.f64 (-.f64 c b) y)
(+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (-.f64 c b) y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 y a)) (/.f64 1 (-.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) (*.f64 y a)) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 y a)) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) (*.f64 y a)) (-.f64 c (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3)) (*.f64 y a)) (-.f64 (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) (*.f64 c (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (+.f64 c b) (-.f64 c b))) (*.f64 y a)) (neg.f64 (+.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 y a)) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) a) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) a) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) a) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) a) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (*.f64 (+.f64 c b) (-.f64 c b))) y) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) y) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 c b) y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 c b) y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 y) (-.f64 c b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 c b) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 (-.f64 c b) y) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 c b) y) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (*.f64 (-.f64 c b) y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (*.f64 (-.f64 c b) y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 (-.f64 c b) y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (*.f64 (-.f64 c b) y))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (sqrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 2) (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (/.f64 x (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y c) (*.f64 y (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 b)) (*.f64 y c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c y) (*.f64 (neg.f64 b) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) y) (*.f64 c y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 c b) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 1 (-.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 c b) (-.f64 c b)) (/.f64 (+.f64 c b) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) y) (-.f64 c (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3)) y) (-.f64 (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) (*.f64 c (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (+.f64 c b) (-.f64 c b))) y) (neg.f64 (+.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) y) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) 1) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) 1) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 c b) (-.f64 c b))) (*.f64 (sqrt.f64 (-.f64 c b)) y)) (sqrt.f64 (+.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (sqrt.f64 (-.f64 c b)) y)) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) 1) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (+.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))) (cbrt.f64 (+.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) 1) (+.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (+.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))) (cbrt.f64 (+.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 c b) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 c b) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 c b) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 c b) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 c b) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (-.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 c b) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 c b) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 c b) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 c b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 c b) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 c b) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 c b) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 c b) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 y)) (-.f64 1 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))) (-.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) y)) (/.f64 4 (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y (exp.f64 (log1p.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (exp.f64 (log1p.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2) (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (/.f64 1 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) (/.f64 1 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (/.f64 1 (/.f64 1 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (/.f64 1 (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))) (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))) (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))) (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))) (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (neg.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 y y)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) 1) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) 1) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) 1) (neg.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) 1) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 y y)) 1) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (sqrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (/.f64 1 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (+.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) 3)) (/.f64 1 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (*.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (*.f64 (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))) (-.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 y 3) 3) (pow.f64 (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)) 3)) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))) (+.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (-.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (*.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) 1) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (sqrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (sqrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (*.f64 (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))) (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))) (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (+.f64 (sqrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) 1) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2 y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 y (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) (sqrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) 2) (cbrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))

simplify211.0ms (0.5%)

Algorithm
egg-herbie
Rules
1450×associate-*r*
1206×associate-/l*
1064×associate-*l*
996×associate-/r*
822×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
069618918
1209018362
Stop Event
node limit
Counts
374 → 422
Calls
Call 1
Inputs
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 -1 (*.f64 y (*.f64 a b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 c (*.f64 y a))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 c (*.f64 y a))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 c (*.f64 y a))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 -1 (*.f64 y (*.f64 a b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 -1 (*.f64 y (*.f64 a b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y)))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y)))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y)))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y)))
(/.f64 x y)
(+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (-.f64 c b) x)) y)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) y)) (+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (-.f64 c b) x)) y))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) y)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (-.f64 c b) 3) x)) y)) (+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (-.f64 c b) x)) y)))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b)))))
(+.f64 (*.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 1/8 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3))))) (+.f64 (*.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b)))))))
(+.f64 (*.f64 -1/16 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 c b) 4))))) (+.f64 (*.f64 1/8 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3))))) (+.f64 (*.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b)))))
(+.f64 (*.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))))
(+.f64 (*.f64 1/8 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3))))) (+.f64 (*.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b)))))))
(+.f64 (*.f64 -1/16 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 c b) 4))))) (+.f64 (*.f64 1/8 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3))))) (+.f64 (*.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))))))
(/.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 (/.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) 2))))
(+.f64 (/.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))) (+.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 -2 (*.f64 a (*.f64 y b)))) 3))) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) 2)))))
(+.f64 (/.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))) (+.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 -2 (*.f64 a (*.f64 y b)))) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) x))) (pow.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) 4))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 a 2))))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 a 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 a 2))))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 a 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) 3) x) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 y 4) (pow.f64 a 4))))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 a 2))))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y) (*.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a b)))) x)) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y) (*.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a b)))) x)) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 a 3))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y) 2) (*.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a b)))) x)) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 y 4) (pow.f64 a 4))))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a))))) (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 b x))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a))))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a))))) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 b x))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) 2))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a))))) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 b x))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a))))))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x))) (*.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) 2)))))))
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (*.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) 2) x)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))))
(*.f64 -1/2 (/.f64 x (*.f64 a (*.f64 y b))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (*.f64 -1/2 (/.f64 x (*.f64 a (*.f64 y b)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 a (*.f64 y b))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (*.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) 2) x)) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 y 4) (pow.f64 b 4))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 a (*.f64 y b)))))))
(*.f64 -1 (*.f64 y b))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(*.f64 c y)
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(*.f64 c y)
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(*.f64 c y)
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(*.f64 -1 (*.f64 y b))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(*.f64 -1 (*.f64 y b))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y))
y
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(*.f64 2 (*.f64 c (*.f64 y a)))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(*.f64 2 (*.f64 c (*.f64 y a)))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))))
(+.f64 y (*.f64 2 (*.f64 c (*.f64 a y))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))))
(*.f64 -2 (*.f64 y (*.f64 a b)))
(+.f64 y (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (*.f64 2 (*.f64 c (*.f64 a y)))))
(+.f64 y (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (*.f64 2 (*.f64 c (*.f64 a y)))))
(+.f64 y (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (*.f64 2 (*.f64 c (*.f64 a y)))))
(*.f64 -2 (*.f64 a (*.f64 y b)))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 a y))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 a y))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 a y))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (-.f64 c b) y)))) 1)
(/.f64 (*.f64 1 (*.f64 y a)) (/.f64 1 (-.f64 c b)))
(/.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) (*.f64 y a)) (+.f64 c b))
(/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 y a)) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) (*.f64 y a)) (-.f64 c (neg.f64 b)))
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3)) (*.f64 y a)) (-.f64 (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) (*.f64 c (neg.f64 b))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 c b) (-.f64 c b))) (*.f64 y a)) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 y a)) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) a) (+.f64 c b))
(/.f64 (*.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) a) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) a) (+.f64 c b))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) a) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (*.f64 a (*.f64 (+.f64 c b) (-.f64 c b))) y) (+.f64 c b))
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) y) (fma.f64 c c (*.f64 b (+.f64 c b))))
(pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 c b) y))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 c b) y))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) (-.f64 c b)) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 c b) y)))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 (-.f64 c b) y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 c b) y) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 (-.f64 c b) y))))
(exp.f64 (log.f64 (*.f64 a (*.f64 (-.f64 c b) y))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 (-.f64 c b) y))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 (-.f64 c b) y))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))) 1)
(*.f64 x (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 1)
(*.f64 1 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (sqrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 2) (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) x)
(*.f64 (neg.f64 x) (/.f64 -1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (/.f64 x (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(pow.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 3)
(pow.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) x) -1)
(neg.f64 (/.f64 x (neg.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2))
(log.f64 (exp.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(exp.f64 (log.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(+.f64 (*.f64 y c) (*.f64 y (neg.f64 b)))
(+.f64 (*.f64 y (neg.f64 b)) (*.f64 y c))
(+.f64 (*.f64 c y) (*.f64 (neg.f64 b) y))
(+.f64 (*.f64 (neg.f64 b) y) (*.f64 c y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 c b) y))) 1)
(/.f64 y (/.f64 1 (-.f64 c b)))
(/.f64 (*.f64 (+.f64 c b) (-.f64 c b)) (/.f64 (+.f64 c b) y))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) y))
(/.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) (+.f64 c b))
(/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) (+.f64 c b))
(/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) y) (-.f64 c (neg.f64 b)))
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3)) y) (-.f64 (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) (*.f64 c (neg.f64 b))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 c b) (-.f64 c b))) y) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) y) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) 1) (+.f64 c b))
(/.f64 (*.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) 1) (+.f64 c b))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 c b) (-.f64 c b))) (*.f64 (sqrt.f64 (-.f64 c b)) y)) (sqrt.f64 (+.f64 c b)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (sqrt.f64 (-.f64 c b)) y)) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) 1) (+.f64 c b))
(/.f64 (/.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))) (cbrt.f64 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) 1) (+.f64 c b))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))) (cbrt.f64 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(pow.f64 (*.f64 (-.f64 c b) y) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 c b) y)) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 c b) y)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 c b) y) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 c b) y) 2))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 c b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 c b) y))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 c b) y) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 c b) 3) (pow.f64 y 3)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 c b) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 c b) y)))
(exp.f64 (log.f64 (*.f64 (-.f64 c b) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 c b) y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 c b) y)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 1)
(-.f64 (exp.f64 (log1p.f64 y)) (-.f64 1 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))) (-.f64 1 y))
(-.f64 (/.f64 y (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) y)) (/.f64 4 (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))
(-.f64 (+.f64 y (exp.f64 (log1p.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))))) 1)
(-.f64 (+.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (exp.f64 (log1p.f64 y))) 1)
(*.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 1)
(*.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2) (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (/.f64 1 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(*.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))
(/.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 1)
(/.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 1 (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) (/.f64 1 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(/.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (/.f64 1 (/.f64 1 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (/.f64 1 (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))))
(/.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))) (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))) (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))) (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))) (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (neg.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 y y)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) 1) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) 1) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) 1) (neg.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) 1) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 y y)) 1) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (sqrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (/.f64 1 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (+.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) 3)) (/.f64 1 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (*.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (*.f64 (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))) (-.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 y 3) 3) (pow.f64 (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)) 3)) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))) (+.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (-.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (*.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) 1) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (sqrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (sqrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (*.f64 (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))) (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))) (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (+.f64 (sqrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) 1) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))
(pow.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 1)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(exp.f64 (log.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(fma.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2 y)
(fma.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)) y)
(fma.f64 1 y (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))
(fma.f64 1 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) (sqrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) 2) (cbrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) y)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))
(fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)
Outputs
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 -1 (*.f64 y (*.f64 a b)))
(neg.f64 (*.f64 y (*.f64 a b)))
(*.f64 a (*.f64 y (neg.f64 b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 c (*.f64 y a))
(*.f64 a (*.f64 y c))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 c (*.f64 y a))
(*.f64 a (*.f64 y c))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 c (*.f64 y a))
(*.f64 a (*.f64 y c))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 -1 (*.f64 y (*.f64 a b)))
(neg.f64 (*.f64 y (*.f64 a b)))
(*.f64 a (*.f64 y (neg.f64 b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 -1 (*.f64 y (*.f64 a b)))
(neg.f64 (*.f64 y (*.f64 a b)))
(*.f64 a (*.f64 y (neg.f64 b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c (*.f64 y a)) (*.f64 -1 (*.f64 y (*.f64 a b))))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(*.f64 a (*.f64 y (-.f64 c b)))
(*.f64 y (*.f64 a (-.f64 c b)))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y)))
(/.f64 (neg.f64 x) (*.f64 y (fma.f64 -2 (*.f64 a (-.f64 c b)) -1)))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y)))
(/.f64 (neg.f64 x) (*.f64 y (fma.f64 -2 (*.f64 a (-.f64 c b)) -1)))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y)))
(/.f64 (neg.f64 x) (*.f64 y (fma.f64 -2 (*.f64 a (-.f64 c b)) -1)))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y)))
(/.f64 (neg.f64 x) (*.f64 y (fma.f64 -2 (*.f64 a (-.f64 c b)) -1)))
(/.f64 x y)
(+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (-.f64 c b) x)) y)))
(+.f64 (/.f64 x y) (*.f64 -2 (*.f64 (/.f64 a y) (*.f64 (-.f64 c b) x))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) y)) (+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (-.f64 c b) x)) y))))
(fma.f64 4 (/.f64 (*.f64 a a) (/.f64 y (*.f64 x (pow.f64 (-.f64 c b) 2)))) (+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (-.f64 c b) x)) y))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 a a) y) (*.f64 x (pow.f64 (-.f64 c b) 2))) (+.f64 (/.f64 x y) (*.f64 -2 (*.f64 (/.f64 a y) (*.f64 (-.f64 c b) x)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (-.f64 c b) 2) x)) y)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (-.f64 c b) 3) x)) y)) (+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (-.f64 c b) x)) y)))))
(fma.f64 4 (/.f64 (*.f64 a a) (/.f64 y (*.f64 x (pow.f64 (-.f64 c b) 2)))) (fma.f64 -8 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 (-.f64 c b) 3))) y) (+.f64 (/.f64 x y) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (-.f64 c b) x)) y)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 a a) y) (*.f64 x (pow.f64 (-.f64 c b) 2))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 a 3) y) (*.f64 x (pow.f64 (-.f64 c b) 3))) (+.f64 (/.f64 x y) (*.f64 -2 (*.f64 (/.f64 a y) (*.f64 (-.f64 c b) x))))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b)))))
(/.f64 (*.f64 (/.f64 x y) 1/2) (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))))
(fma.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2)))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))))
(fma.f64 -1/4 (/.f64 (/.f64 x y) (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2))) (/.f64 (*.f64 (/.f64 x y) 1/2) (*.f64 a (-.f64 c b))))
(+.f64 (*.f64 1/8 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3))))) (+.f64 (*.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b)))))))
(fma.f64 1/8 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3)))) (fma.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2)))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b)))))))
(fma.f64 1/8 (/.f64 (/.f64 x y) (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3))) (fma.f64 -1/4 (/.f64 (/.f64 x y) (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2))) (/.f64 (*.f64 (/.f64 x y) 1/2) (*.f64 a (-.f64 c b)))))
(+.f64 (*.f64 -1/16 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 c b) 4))))) (+.f64 (*.f64 1/8 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3))))) (+.f64 (*.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))))))
(fma.f64 -1/16 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 c b) 4)))) (fma.f64 1/8 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3)))) (fma.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2)))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))))))
(fma.f64 -1/16 (/.f64 (/.f64 x y) (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 c b) 4))) (fma.f64 1/8 (/.f64 (/.f64 x y) (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3))) (fma.f64 -1/4 (/.f64 (/.f64 x y) (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2))) (/.f64 (*.f64 (/.f64 x y) 1/2) (*.f64 a (-.f64 c b))))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b)))))
(/.f64 (*.f64 (/.f64 x y) 1/2) (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))))
(fma.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2)))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))))
(fma.f64 -1/4 (/.f64 (/.f64 x y) (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2))) (/.f64 (*.f64 (/.f64 x y) 1/2) (*.f64 a (-.f64 c b))))
(+.f64 (*.f64 1/8 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3))))) (+.f64 (*.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b)))))))
(fma.f64 1/8 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3)))) (fma.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2)))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b)))))))
(fma.f64 1/8 (/.f64 (/.f64 x y) (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3))) (fma.f64 -1/4 (/.f64 (/.f64 x y) (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2))) (/.f64 (*.f64 (/.f64 x y) 1/2) (*.f64 a (-.f64 c b)))))
(+.f64 (*.f64 -1/16 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 c b) 4))))) (+.f64 (*.f64 1/8 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3))))) (+.f64 (*.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c b) 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))))))
(fma.f64 -1/16 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 c b) 4)))) (fma.f64 1/8 (/.f64 x (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3)))) (fma.f64 -1/4 (/.f64 x (*.f64 y (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2)))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))))))
(fma.f64 -1/16 (/.f64 (/.f64 x y) (*.f64 (pow.f64 a 4) (pow.f64 (-.f64 c b) 4))) (fma.f64 1/8 (/.f64 (/.f64 x y) (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3))) (fma.f64 -1/4 (/.f64 (/.f64 x y) (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2))) (/.f64 (*.f64 (/.f64 x y) 1/2) (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(/.f64 x (fma.f64 -2 (*.f64 y (*.f64 a b)) y))
(+.f64 (/.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) 2))))
(+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 a b)) y)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 2))))
(+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 a b)) y)) (/.f64 (*.f64 -2 (*.f64 (*.f64 y a) (*.f64 x c))) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 2)))
(+.f64 (/.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))) (+.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 -2 (*.f64 a (*.f64 y b)))) 3))) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) 2)))))
(+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 a b)) y)) (fma.f64 4 (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 x (*.f64 y y)))) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 3)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 2)))))
(+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 a b)) y)) (fma.f64 4 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 3) (*.f64 x (*.f64 (*.f64 a a) (*.f64 y y))))) (/.f64 (*.f64 -2 (*.f64 (*.f64 y a) (*.f64 x c))) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 2))))
(+.f64 (/.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))) (+.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 -2 (*.f64 a (*.f64 y b)))) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) x))) (pow.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) 4))))))
(+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 a b)) y)) (fma.f64 4 (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 x (*.f64 y y)))) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 3)) (fma.f64 -2 (/.f64 (*.f64 c (*.f64 a (*.f64 y x))) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 2)) (*.f64 -8 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 4) (*.f64 (pow.f64 a 3) (*.f64 x (pow.f64 y 3)))))))))
(+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 a b)) y)) (fma.f64 4 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 3) (*.f64 x (*.f64 (*.f64 a a) (*.f64 y y))))) (fma.f64 -2 (*.f64 (/.f64 c (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 2)) (*.f64 y (*.f64 a x))) (/.f64 (*.f64 -8 (*.f64 (*.f64 x (pow.f64 y 3)) (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 4)))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 a (*.f64 y c))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 a 2))))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))))
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 a a) (*.f64 y y)))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))))
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 a a) (*.f64 y y)))) (*.f64 1/2 (/.f64 x (*.f64 a (*.f64 y c)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 a 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 a 2))))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 a 3) (pow.f64 y 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 a a) (*.f64 y y)))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 a 3) (pow.f64 y 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 a a) (*.f64 y y)))) (*.f64 1/2 (/.f64 x (*.f64 a (*.f64 y c))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 a 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))) 3) x) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 y 4) (pow.f64 a 4))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 a 3) (pow.f64 y 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 a a) (*.f64 y y)))) (fma.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 3) (pow.f64 c 4)) (/.f64 x (*.f64 (pow.f64 a 4) (pow.f64 y 4))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 a a) (*.f64 y y)))) (fma.f64 1/2 (/.f64 x (*.f64 a (*.f64 y c))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 a 3) (pow.f64 y 3)))) (*.f64 -1/16 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 3) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 y 4)) (/.f64 x (pow.f64 a 4))))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 a (*.f64 y c))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 a 2))))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))))
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 a a) (*.f64 y y)))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))))
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 a a) (*.f64 y y)))) (*.f64 1/2 (/.f64 x (*.f64 a (*.f64 y c)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y) (*.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a b)))) x)) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 a 3)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 a 3) (pow.f64 y 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 a a) (*.f64 y y)))) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 a 3) (pow.f64 y 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 a a) (*.f64 y y)))) (*.f64 1/2 (/.f64 x (*.f64 a (*.f64 y c))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y) (*.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a b)))) x)) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 a 3))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y) 2) (*.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a b)))) x)) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 y 4) (pow.f64 a 4))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 a 3) (pow.f64 y 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 a a) (*.f64 y y)))) (fma.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 3) (pow.f64 c 4)) (/.f64 x (*.f64 (pow.f64 a 4) (pow.f64 y 4))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) (*.f64 c c)) (/.f64 x (*.f64 (*.f64 a a) (*.f64 y y)))) (fma.f64 1/2 (/.f64 x (*.f64 a (*.f64 y c))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 2) (pow.f64 c 3)) (/.f64 x (*.f64 (pow.f64 a 3) (pow.f64 y 3)))) (*.f64 -1/16 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 a b)) y) 3) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 y 4)) (/.f64 x (pow.f64 a 4))))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))))
(/.f64 x (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)))
(/.f64 x (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a))))) (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 b x))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a))))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2))) (/.f64 (*.f64 2 (*.f64 a (*.f64 y (*.f64 b x)))) (pow.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) 2)))
(+.f64 (/.f64 x (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2)))) (/.f64 (*.f64 2 (*.f64 y (*.f64 a (*.f64 b x)))) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) 2)))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a))))) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 b x))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) 2))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2))) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) 2) (*.f64 y (*.f64 b x)))) (*.f64 4 (*.f64 (/.f64 (*.f64 a a) (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2))) (/.f64 (*.f64 (*.f64 x (*.f64 b b)) (*.f64 y y)) (pow.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) 2))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2)))) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) 2) (*.f64 y (*.f64 b x)))) (*.f64 4 (*.f64 (/.f64 a (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) a)) (/.f64 (*.f64 y (*.f64 y (*.f64 x (*.f64 b b)))) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) 2))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a))))) (+.f64 (*.f64 2 (/.f64 (*.f64 a (*.f64 y (*.f64 b x))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a))))))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x))) (*.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) 2)))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2))) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) 2) (*.f64 y (*.f64 b x)))) (fma.f64 8 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) 2)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x (pow.f64 b 3))) (pow.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) 2))) (*.f64 4 (*.f64 (/.f64 (*.f64 a a) (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2))) (/.f64 (*.f64 (*.f64 x (*.f64 b b)) (*.f64 y y)) (pow.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) 2)))))))
(+.f64 (/.f64 x (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2)))) (fma.f64 2 (/.f64 a (/.f64 (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) 2) (*.f64 y (*.f64 b x)))) (fma.f64 8 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) 2)) (/.f64 (*.f64 x (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) 2))) (*.f64 4 (*.f64 (/.f64 a (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) a)) (/.f64 (*.f64 y (*.f64 y (*.f64 x (*.f64 b b)))) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) 2)))))))
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) (*.f64 a a)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 y y)))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) (*.f64 a a)) (/.f64 (/.f64 x (*.f64 b b)) (*.f64 y y))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))))
(fma.f64 -1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) 2)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) (*.f64 a a)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 y y)))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))))
(fma.f64 -1/8 (/.f64 x (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) (*.f64 a a)) (/.f64 (/.f64 x (*.f64 b b)) (*.f64 y y))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (*.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) 2) x)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))))
(fma.f64 -1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) 2)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) (*.f64 a a)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 y y)))) (fma.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))) (*.f64 -1/16 (*.f64 (/.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) (pow.f64 y 4)) (/.f64 (*.f64 x (pow.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) 2)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))))
(fma.f64 -1/8 (/.f64 x (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) (*.f64 a a)) (/.f64 (/.f64 x (*.f64 b b)) (*.f64 y y))) (fma.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)) (*.f64 (*.f64 -1/16 (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) (pow.f64 y 4))) (/.f64 x (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) 2)))))))
(*.f64 -1/2 (/.f64 x (*.f64 a (*.f64 y b))))
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (*.f64 -1/2 (/.f64 x (*.f64 a (*.f64 y b)))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) (*.f64 a a)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 y y)))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) (*.f64 a a)) (/.f64 (/.f64 x (*.f64 b b)) (*.f64 y y))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 a (*.f64 y b))))))
(fma.f64 -1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) 2)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) (*.f64 a a)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 y y)))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))))
(fma.f64 -1/8 (/.f64 x (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) (*.f64 a a)) (/.f64 (/.f64 x (*.f64 b b)) (*.f64 y y))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (*.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) 2) x)) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 y 4) (pow.f64 b 4))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))) (*.f64 (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))) x)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 a (*.f64 y b)))))))
(fma.f64 -1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) 2)) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) (*.f64 a a)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 y y)))) (fma.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))) (*.f64 -1/16 (*.f64 (/.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) (pow.f64 y 4)) (/.f64 (*.f64 x (pow.f64 (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)) 2)) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))))))
(fma.f64 -1/8 (/.f64 x (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) (*.f64 a a)) (/.f64 (/.f64 x (*.f64 b b)) (*.f64 y y))) (fma.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)) (*.f64 (*.f64 -1/16 (/.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) (pow.f64 y 4))) (/.f64 x (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 b 4)) (pow.f64 (+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2))) 2)))))))
(*.f64 -1 (*.f64 y b))
(*.f64 y (neg.f64 b))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(*.f64 y (-.f64 c b))
(*.f64 c y)
(*.f64 y c)
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(*.f64 y (-.f64 c b))
(*.f64 c y)
(*.f64 y c)
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(*.f64 y (-.f64 c b))
(*.f64 c y)
(*.f64 y c)
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 c y))
(*.f64 y (-.f64 c b))
(*.f64 -1 (*.f64 y b))
(*.f64 y (neg.f64 b))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(*.f64 y (-.f64 c b))
(*.f64 -1 (*.f64 y b))
(*.f64 y (neg.f64 b))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 c y) (*.f64 -1 (*.f64 y b)))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (-.f64 c b))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y))
(neg.f64 (*.f64 y (fma.f64 -2 (*.f64 a (-.f64 c b)) -1)))
(*.f64 y (neg.f64 (fma.f64 -2 (*.f64 a (-.f64 c b)) -1)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y))
(neg.f64 (*.f64 y (fma.f64 -2 (*.f64 a (-.f64 c b)) -1)))
(*.f64 y (neg.f64 (fma.f64 -2 (*.f64 a (-.f64 c b)) -1)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y))
(neg.f64 (*.f64 y (fma.f64 -2 (*.f64 a (-.f64 c b)) -1)))
(*.f64 y (neg.f64 (fma.f64 -2 (*.f64 a (-.f64 c b)) -1)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (*.f64 a (-.f64 c b))) 1) y))
(neg.f64 (*.f64 y (fma.f64 -2 (*.f64 a (-.f64 c b)) -1)))
(*.f64 y (neg.f64 (fma.f64 -2 (*.f64 a (-.f64 c b)) -1)))
y
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))
(*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2)))
(*.f64 y (*.f64 a (*.f64 (-.f64 c b) 2)))
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))
(*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2)))
(*.f64 y (*.f64 a (*.f64 (-.f64 c b) 2)))
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))
(fma.f64 -2 (*.f64 y (*.f64 a b)) y)
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(*.f64 2 (*.f64 c (*.f64 y a)))
(*.f64 (*.f64 c (*.f64 y a)) 2)
(*.f64 c (*.f64 (*.f64 y a) 2))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(*.f64 2 (*.f64 c (*.f64 y a)))
(*.f64 (*.f64 c (*.f64 y a)) 2)
(*.f64 c (*.f64 (*.f64 y a) 2))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y a)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(+.f64 y (*.f64 2 (*.f64 c (*.f64 a y))))
(+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2))
(+.f64 y (*.f64 c (*.f64 (*.f64 y a) 2)))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 a y)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(*.f64 -2 (*.f64 y (*.f64 a b)))
(*.f64 (*.f64 y (*.f64 a b)) -2)
(*.f64 y (*.f64 (*.f64 a b) -2))
(+.f64 y (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (*.f64 2 (*.f64 c (*.f64 a y)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(+.f64 y (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (*.f64 2 (*.f64 c (*.f64 a y)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(+.f64 y (+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (*.f64 2 (*.f64 c (*.f64 a y)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(*.f64 -2 (*.f64 a (*.f64 y b)))
(*.f64 (*.f64 y (*.f64 a b)) -2)
(*.f64 y (*.f64 (*.f64 a b) -2))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 a y))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 a y))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 a y))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (fma.f64 2 (*.f64 c (*.f64 y a)) (*.f64 (*.f64 y (*.f64 a b)) -2)))
(+.f64 y (fma.f64 2 (*.f64 a (*.f64 y c)) (*.f64 y (*.f64 (*.f64 a b) -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (-.f64 c b) y)))) 1)
(*.f64 y (*.f64 a (-.f64 c b)))
(/.f64 (*.f64 1 (*.f64 y a)) (/.f64 1 (-.f64 c b)))
(/.f64 (*.f64 y a) (/.f64 1 (-.f64 c b)))
(*.f64 (-.f64 c b) (/.f64 y (/.f64 1 a)))
(/.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) (*.f64 y a)) (+.f64 c b))
(/.f64 (*.f64 a (*.f64 y (*.f64 (-.f64 c b) (+.f64 c b)))) (+.f64 c b))
(*.f64 (*.f64 y (/.f64 (+.f64 c b) (/.f64 (+.f64 c b) (-.f64 c b)))) a)
(/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 y a)) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) (*.f64 y a)))
(*.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b)))) a)
(/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) (*.f64 y a)) (-.f64 c (neg.f64 b)))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (-.f64 c (neg.f64 b)) (*.f64 y a)))
(/.f64 (*.f64 y a) (/.f64 (-.f64 c (neg.f64 b)) (-.f64 (*.f64 c c) (*.f64 b b))))
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3)) (*.f64 y a)) (-.f64 (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) (*.f64 c (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) (*.f64 y a)))
(*.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b)))) a)
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 c b) (-.f64 c b))) (*.f64 y a)) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 (+.f64 c b) (neg.f64 (-.f64 c b))) (/.f64 (neg.f64 (+.f64 c b)) (*.f64 y a)))
(/.f64 (*.f64 (*.f64 (-.f64 c b) (*.f64 y (+.f64 c b))) (neg.f64 a)) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 y a)) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (/.f64 (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (*.f64 y a)))
(*.f64 (/.f64 (+.f64 (pow.f64 b 3) (neg.f64 (pow.f64 c 3))) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (*.f64 y a))
(/.f64 (*.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) a) (+.f64 c b))
(/.f64 (*.f64 a (*.f64 y (*.f64 (-.f64 c b) (+.f64 c b)))) (+.f64 c b))
(*.f64 (*.f64 y (/.f64 (+.f64 c b) (/.f64 (+.f64 c b) (-.f64 c b)))) a)
(/.f64 (*.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) a) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) (*.f64 y a)))
(*.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b)))) a)
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) a) (+.f64 c b))
(/.f64 (*.f64 a (*.f64 y (*.f64 (-.f64 c b) (+.f64 c b)))) (+.f64 c b))
(*.f64 (*.f64 y (/.f64 (+.f64 c b) (/.f64 (+.f64 c b) (-.f64 c b)))) a)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) a) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) (*.f64 y a)))
(*.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b)))) a)
(/.f64 (*.f64 (*.f64 a (*.f64 (+.f64 c b) (-.f64 c b))) y) (+.f64 c b))
(/.f64 (*.f64 a (*.f64 y (*.f64 (-.f64 c b) (+.f64 c b)))) (+.f64 c b))
(*.f64 (*.f64 y (/.f64 (+.f64 c b) (/.f64 (+.f64 c b) (-.f64 c b)))) a)
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) y) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) (*.f64 y a)))
(*.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b)))) a)
(pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 1)
(*.f64 y (*.f64 a (-.f64 c b)))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 c b) y))) 2)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 a (-.f64 c b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 c b) y))) 3)
(*.f64 y (*.f64 a (-.f64 c b)))
(pow.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3) 1/3)
(*.f64 y (*.f64 a (-.f64 c b)))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) (-.f64 c b)) a))
(*.f64 a (log.f64 (pow.f64 (exp.f64 y) (-.f64 c b))))
(*.f64 a (*.f64 (-.f64 c b) (log.f64 (exp.f64 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 c b) y)))))
(*.f64 y (*.f64 a (-.f64 c b)))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))
(*.f64 y (*.f64 a (-.f64 c b)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 (-.f64 c b) y) 3)))
(*.f64 y (*.f64 a (-.f64 c b)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 c b) y) 3) (pow.f64 a 3)))
(*.f64 y (*.f64 a (-.f64 c b)))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 (-.f64 c b) y))))
(*.f64 y (*.f64 a (-.f64 c b)))
(exp.f64 (log.f64 (*.f64 a (*.f64 (-.f64 c b) y))))
(*.f64 y (*.f64 a (-.f64 c b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 (-.f64 c b) y))) 1))
(*.f64 y (*.f64 a (-.f64 c b)))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 (-.f64 c b) y))))
(*.f64 y (*.f64 a (-.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))) 1)
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(*.f64 x (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(*.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 1)
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(*.f64 1 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (sqrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 1 (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 2))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 2) (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) 1) (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) x)
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(*.f64 (neg.f64 x) (/.f64 -1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(/.f64 (*.f64 (neg.f64 x) -1) (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 (neg.f64 (neg.f64 x)) (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (/.f64 x (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(/.f64 (*.f64 x (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) (+.f64 (*.f64 y y) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2))))
(/.f64 x (/.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4)) (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))
(/.f64 (*.f64 x (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y)))) (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))))
(/.f64 x (/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y))))))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 1 (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 1 (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) 1) (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) 1) (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y)) 2)))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)) 2)))
(pow.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 1)
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 2)
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 3)
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(pow.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 3) 1/3)
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(pow.f64 (/.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) x) -1)
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(neg.f64 (/.f64 x (neg.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(/.f64 (neg.f64 x) (neg.f64 (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y)))
(/.f64 (neg.f64 x) (neg.f64 (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y)) 2))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)) 2))
(log.f64 (exp.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 3))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(exp.f64 (log.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 1))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(/.f64 x (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y))
(+.f64 (*.f64 y c) (*.f64 y (neg.f64 b)))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 y (neg.f64 b)) (*.f64 y c))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 c y) (*.f64 (neg.f64 b) y))
(*.f64 y (-.f64 c b))
(+.f64 (*.f64 (neg.f64 b) y) (*.f64 c y))
(*.f64 y (-.f64 c b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 c b) y))) 1)
(*.f64 y (-.f64 c b))
(/.f64 y (/.f64 1 (-.f64 c b)))
(*.f64 (/.f64 y 1) (-.f64 c b))
(*.f64 (-.f64 c b) (/.f64 y 1))
(/.f64 (*.f64 (+.f64 c b) (-.f64 c b)) (/.f64 (+.f64 c b) y))
(/.f64 y (/.f64 (+.f64 c b) (*.f64 (-.f64 c b) (+.f64 c b))))
(*.f64 y (/.f64 (+.f64 c b) (/.f64 (+.f64 c b) (-.f64 c b))))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) y))
(/.f64 y (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) (+.f64 c b))
(/.f64 y (/.f64 (+.f64 c b) (*.f64 (-.f64 c b) (+.f64 c b))))
(*.f64 y (/.f64 (+.f64 c b) (/.f64 (+.f64 c b) (-.f64 c b))))
(/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 y (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(/.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) (+.f64 c b))
(/.f64 y (/.f64 (+.f64 c b) (*.f64 (-.f64 c b) (+.f64 c b))))
(*.f64 y (/.f64 (+.f64 c b) (/.f64 (+.f64 c b) (-.f64 c b))))
(/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 y (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) y) (-.f64 c (neg.f64 b)))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (-.f64 c (neg.f64 b)) y))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (-.f64 c (neg.f64 b))) y)
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3)) y) (-.f64 (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (neg.f64 b))) (*.f64 c (neg.f64 b))))
(/.f64 y (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 c b) (-.f64 c b))) y) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 (+.f64 c b) (neg.f64 (-.f64 c b))) (/.f64 (neg.f64 (+.f64 c b)) y))
(*.f64 (/.f64 (*.f64 (-.f64 c b) (neg.f64 (+.f64 c b))) (neg.f64 (+.f64 c b))) y)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) y) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (neg.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (neg.f64 y)) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) 1) (+.f64 c b))
(/.f64 y (/.f64 (+.f64 c b) (*.f64 (-.f64 c b) (+.f64 c b))))
(*.f64 y (/.f64 (+.f64 c b) (/.f64 (+.f64 c b) (-.f64 c b))))
(/.f64 (*.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 y (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) 1) (+.f64 c b))
(/.f64 y (/.f64 (+.f64 c b) (*.f64 (-.f64 c b) (+.f64 c b))))
(*.f64 y (/.f64 (+.f64 c b) (/.f64 (+.f64 c b) (-.f64 c b))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 y (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 c b) (-.f64 c b))) (*.f64 (sqrt.f64 (-.f64 c b)) y)) (sqrt.f64 (+.f64 c b)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 c b) (+.f64 c b))) (/.f64 (sqrt.f64 (+.f64 c b)) (*.f64 y (sqrt.f64 (-.f64 c b)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 c b) (+.f64 c b))) (/.f64 (/.f64 (sqrt.f64 (+.f64 c b)) y) (sqrt.f64 (-.f64 c b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (sqrt.f64 (-.f64 c b)) y)) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (/.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (*.f64 y (sqrt.f64 (-.f64 c b)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (*.f64 y (sqrt.f64 (-.f64 c b))))
(/.f64 (/.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) 1) (+.f64 c b))
(/.f64 y (/.f64 (+.f64 c b) (*.f64 (-.f64 c b) (+.f64 c b))))
(*.f64 y (/.f64 (+.f64 c b) (/.f64 (+.f64 c b) (-.f64 c b))))
(/.f64 (/.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (+.f64 c b)))
(/.f64 (/.f64 y (/.f64 (sqrt.f64 (+.f64 c b)) (*.f64 (-.f64 c b) (+.f64 c b)))) (sqrt.f64 (+.f64 c b)))
(/.f64 y (*.f64 (sqrt.f64 (+.f64 c b)) (/.f64 (sqrt.f64 (+.f64 c b)) (*.f64 (-.f64 c b) (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 y (*.f64 (+.f64 c b) (-.f64 c b))) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))) (cbrt.f64 (+.f64 c b)))
(/.f64 (*.f64 y (*.f64 (-.f64 c b) (+.f64 c b))) (*.f64 (cbrt.f64 (+.f64 c b)) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))))
(/.f64 (*.f64 (-.f64 c b) (*.f64 y (+.f64 c b))) (*.f64 (cbrt.f64 (+.f64 c b)) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 y (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))))
(/.f64 y (*.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (/.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(/.f64 (/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) 1) (+.f64 c b))
(/.f64 y (/.f64 (+.f64 c b) (*.f64 (-.f64 c b) (+.f64 c b))))
(*.f64 y (/.f64 (+.f64 c b) (/.f64 (+.f64 c b) (-.f64 c b))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (+.f64 c b)))
(/.f64 (/.f64 y (/.f64 (sqrt.f64 (+.f64 c b)) (*.f64 (-.f64 c b) (+.f64 c b)))) (sqrt.f64 (+.f64 c b)))
(/.f64 y (*.f64 (sqrt.f64 (+.f64 c b)) (/.f64 (sqrt.f64 (+.f64 c b)) (*.f64 (-.f64 c b) (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 c b) (-.f64 c b)) y) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))) (cbrt.f64 (+.f64 c b)))
(/.f64 (*.f64 y (*.f64 (-.f64 c b) (+.f64 c b))) (*.f64 (cbrt.f64 (+.f64 c b)) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))))
(/.f64 (*.f64 (-.f64 c b) (*.f64 y (+.f64 c b))) (*.f64 (cbrt.f64 (+.f64 c b)) (*.f64 (cbrt.f64 (+.f64 c b)) (cbrt.f64 (+.f64 c b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 y (/.f64 (fma.f64 c c (*.f64 b (+.f64 c b))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b))))))
(/.f64 y (*.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (/.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) y) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 y (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (*.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))))
(pow.f64 (*.f64 (-.f64 c b) y) 1)
(*.f64 y (-.f64 c b))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 c b) y)) 2)
(pow.f64 (sqrt.f64 (*.f64 y (-.f64 c b))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 c b) y)) 3)
(*.f64 y (-.f64 c b))
(pow.f64 (pow.f64 (*.f64 (-.f64 c b) y) 3) 1/3)
(*.f64 y (-.f64 c b))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 c b) y) 2))
(sqrt.f64 (pow.f64 (*.f64 y (-.f64 c b)) 2))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 c b)))
(*.f64 (-.f64 c b) (log.f64 (exp.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 c b) y))))
(*.f64 y (-.f64 c b))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 c b) y) 3))
(*.f64 y (-.f64 c b))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 c b) 3) (pow.f64 y 3)))
(*.f64 y (-.f64 c b))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 c b) 3)))
(*.f64 y (-.f64 c b))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 c b) y)))
(*.f64 y (-.f64 c b))
(exp.f64 (log.f64 (*.f64 (-.f64 c b) y)))
(*.f64 y (-.f64 c b))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 c b) y)) 1))
(*.f64 y (-.f64 c b))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 c b) y)))
(*.f64 y (-.f64 c b))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) 1)
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(-.f64 (exp.f64 (log1p.f64 y)) (-.f64 1 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))))
(-.f64 (exp.f64 (log1p.f64 y)) (-.f64 1 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2)))))
(+.f64 -1 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (exp.f64 (log1p.f64 y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))) (-.f64 1 y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))))) (-.f64 1 y))
(+.f64 y (+.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) 2))))) -1))
(-.f64 (/.f64 y (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) y)) (/.f64 4 (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))
(-.f64 (*.f64 (/.f64 y (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) y) (*.f64 (/.f64 4 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))
(/.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4)) (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2))))
(-.f64 (+.f64 y (exp.f64 (log1p.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))))) (-.f64 1 y))
(+.f64 y (+.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) 2))))) -1))
(-.f64 (+.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (exp.f64 (log1p.f64 y))) 1)
(-.f64 (exp.f64 (log1p.f64 y)) (-.f64 1 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2)))))
(+.f64 -1 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (exp.f64 (log1p.f64 y))))
(*.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 1)
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2) (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(*.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (/.f64 1 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(-.f64 (*.f64 (/.f64 y (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) y) (*.f64 (/.f64 4 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))
(/.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4)) (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2))))
(*.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))))))
(/.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 1)
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(/.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(/.f64 1 (/.f64 1 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(/.f64 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) (/.f64 1 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(/.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(-.f64 (*.f64 (/.f64 y (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) y) (*.f64 (/.f64 4 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))
(/.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4)) (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (/.f64 1 (/.f64 1 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))))
(-.f64 (*.f64 (/.f64 y (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) y) (*.f64 (/.f64 4 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))
(/.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4)) (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (/.f64 1 (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))))))
(/.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))) (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 (/.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y))) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y)))) (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))
(*.f64 (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y) (/.f64 (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))))) (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y))))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))) (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y)))) (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))) (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y))))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))) (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4))) (/.f64 (sqrt.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4))) (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))) (/.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))) (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))) (/.f64 (/.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y))) (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))))) (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))) (/.f64 (/.f64 (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))))) (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))))) (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))) (/.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2))))) (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))))
(*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4))) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4))) (/.f64 (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2))) (cbrt.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4))))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (neg.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 (neg.f64 (+.f64 (*.f64 y y) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))) (neg.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))))
(/.f64 (neg.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4))) (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 y 3)) (*.f64 -8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (neg.f64 (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y))))))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 y y)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)) (*.f64 y y)) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)) (*.f64 y y)) (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) 1) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(-.f64 (*.f64 (/.f64 y (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) y) (*.f64 (/.f64 4 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))
(/.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4)) (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) 1) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) 1) (neg.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 (neg.f64 (+.f64 (*.f64 y y) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))) (neg.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))))
(/.f64 (neg.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4))) (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) 1) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 y 3)) (*.f64 -8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (neg.f64 (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y))))))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 y y)) 1) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)) (*.f64 y y)) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)) (*.f64 y y)) (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))) (/.f64 (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y)))) (sqrt.f64 (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))) (sqrt.f64 (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))))))) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))) (sqrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 y y) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))) (/.f64 (sqrt.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) (sqrt.f64 (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4))) (sqrt.f64 (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2))))) (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))) (/.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y)))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y)) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))) (cbrt.f64 (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)) (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 (cbrt.f64 (+.f64 (*.f64 y y) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))) (/.f64 (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)) 2) (/.f64 (cbrt.f64 (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2)))) (cbrt.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)))) (/.f64 1 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (+.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 y y)))
(/.f64 (-.f64 (pow.f64 y 4) (*.f64 16 (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))) (/.f64 (fma.f64 4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) (*.f64 y y)) (/.f64 1 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b))))))))
(/.f64 (+.f64 (pow.f64 y 4) (*.f64 -16 (*.f64 (*.f64 y (*.f64 a (-.f64 c b))) (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))) (*.f64 (fma.f64 4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) (*.f64 y y)) (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) 3)) (/.f64 1 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (+.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2)) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (*.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) (-.f64 (pow.f64 y 6) (*.f64 64 (pow.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) 3)))) (+.f64 (pow.f64 y 4) (*.f64 (*.f64 4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)) (fma.f64 4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) (*.f64 y y)))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 6) (*.f64 -64 (pow.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) 3))) (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2)))) (+.f64 (pow.f64 y 4) (*.f64 4 (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) (fma.f64 4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) (*.f64 y y))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (*.f64 (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)))) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))) (-.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))
(/.f64 (-.f64 (pow.f64 y 6) (*.f64 64 (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3) (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))) (/.f64 (+.f64 (pow.f64 y 3) (*.f64 -8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y))))))
(/.f64 (+.f64 (pow.f64 y 6) (*.f64 -64 (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3) (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)))) (*.f64 (-.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 y 3) 3) (pow.f64 (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)) 3)) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))) (+.f64 (*.f64 (pow.f64 y 3) (pow.f64 y 3)) (-.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3)) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (*.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 y 3) 3) (*.f64 512 (pow.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3) 3))) (/.f64 (+.f64 (pow.f64 y 6) (*.f64 (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)) (-.f64 (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)) (pow.f64 y 3)))) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 y 3) 3) (pow.f64 (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3)) 3)) (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y))))))) (+.f64 (pow.f64 y 6) (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3) (-.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3) 64) (*.f64 (pow.f64 y 3) 8)))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) 1) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(-.f64 (*.f64 (/.f64 y (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) y) (*.f64 (/.f64 4 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2)))
(/.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4)) (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (sqrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (sqrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 (/.f64 (+.f64 (*.f64 y y) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2))) (sqrt.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b))))))) (sqrt.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))))
(/.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4)) (*.f64 (sqrt.f64 (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2)))) (sqrt.f64 (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2))))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (*.f64 (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))) (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))) (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 (/.f64 (+.f64 (*.f64 y y) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2))) (*.f64 (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))) (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))))) (cbrt.f64 (+.f64 y (*.f64 -2 (*.f64 y (*.f64 a (-.f64 c b)))))))
(/.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4)) (*.f64 (cbrt.f64 (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2)))) (*.f64 (cbrt.f64 (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2)))) (cbrt.f64 (+.f64 y (*.f64 (*.f64 a (-.f64 c b)) (*.f64 y -2)))))))
(/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 4 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2))) (+.f64 (sqrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))))
(/.f64 (+.f64 (*.f64 y y) (*.f64 -4 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2))) (*.f64 (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))))) (+.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2)))) (sqrt.f64 y))))
(/.f64 (fma.f64 y y (*.f64 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 2) -4)) (*.f64 (+.f64 (sqrt.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) 2)))) (sqrt.f64 y)) (-.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) 2)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) 1) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y))))) (sqrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y)))))
(/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (*.f64 (sqrt.f64 (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y))))))) (sqrt.f64 (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) (-.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y)))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y)))))) (cbrt.f64 (fma.f64 y y (*.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) (-.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))) y)))))
(/.f64 (/.f64 (+.f64 (pow.f64 y 3) (*.f64 8 (pow.f64 (*.f64 y (*.f64 a (-.f64 c b))) 3))) (cbrt.f64 (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))))))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y))))))) (cbrt.f64 (fma.f64 y y (*.f64 a (*.f64 (*.f64 y (-.f64 c b)) (*.f64 2 (fma.f64 a (*.f64 y (*.f64 (-.f64 c b) 2)) (neg.f64 y)))))))))
(pow.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 1)
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 2)
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 3)
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 3) 1/3)
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 2))
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 a (-.f64 c b))) y) 2))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y))))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y) 3))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(exp.f64 (log.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)) 1))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(fma.f64 (*.f64 a (*.f64 (-.f64 c b) y)) 2 y)
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(fma.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)) y)
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(fma.f64 1 y (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(fma.f64 1 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)) y)
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) (sqrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) y)
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2)))) (sqrt.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2)))) y)
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) 2)))) (sqrt.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) 2)))) y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))))
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 y (*.f64 a (*.f64 (-.f64 c b) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) 2) (cbrt.f64 (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2))) y)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2)))) 2) (cbrt.f64 (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2)))) y)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) 2)))) 2) (cbrt.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) 2)))) y)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 a (*.f64 (*.f64 (-.f64 c b) y) 2)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 a (*.f64 (-.f64 c b) (*.f64 y 2))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 y (*.f64 a (*.f64 (-.f64 c b) 2))))
(fma.f64 (*.f64 a 2) (*.f64 (-.f64 c b) y) y)
(*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) 2)))
(fma.f64 (*.f64 a 2) (*.f64 y (-.f64 c b)) y)

localize265.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.4b
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
4.6b
(*.f64 y (+.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))
15.1b
(-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t)))))
33.1b
(/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))))
Compiler

Compiled 330 to 220 computations (33.3% saved)

series67.0ms (0.2%)

Counts
4 → 180
Calls

45 calls:

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

rewrite95.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
622×add-sqr-sqrt
604×pow1
604×*-un-lft-identity
580×add-exp-log
580×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025310
1596160
Stop Event
node limit
Counts
4 → 128
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))))
(-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t)))))
(*.f64 y (+.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) (*.f64 c 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 c c) (/.f64 (*.f64 25/36 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (neg.f64 (/.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 c c) (/.f64 (*.f64 25/36 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (/.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (cbrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)) (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (/.f64 1 (*.f64 (neg.f64 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (pow.f64 (*.f64 c 5/6) 3) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 3))) (+.f64 (*.f64 c (*.f64 25/36 c)) (*.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1/2) (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) c) (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) c) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (neg.f64 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 25/36 c)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 25/36 c)) (+.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 25/36 c)) (*.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (+.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (fma.f64 (neg.f64 (+.f64 a (/.f64 -2/3 t))) c (*.f64 c (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (fma.f64 (neg.f64 (+.f64 a (/.f64 -2/3 t))) c (*.f64 c (+.f64 a (/.f64 -2/3 t)))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (*.f64 c (*.f64 25/36 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 c 5/6)) (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c 5/6) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (*.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (-.f64 (*.f64 25/36 c) (*.f64 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4)) (/.f64 1 (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 1/2) (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))) (-.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4)) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3)) (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (-.f64 (pow.f64 (*.f64 c 5/6) 3) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 3))) (+.f64 (*.f64 c (*.f64 25/36 c)) (*.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4))) (neg.f64 (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))) (-.f64 (*.f64 c (*.f64 25/36 c)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2) (*.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))) (-.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) 3)) (+.f64 (pow.f64 (*.f64 c 5/6) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))) (*.f64 (*.f64 c (*.f64 25/36 c)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 3) (pow.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2) (-.f64 (*.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))) (*.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c 5/6) (*.f64 c 5/6) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 1 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)))) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 1 (pow.f64 (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 3))) (+.f64 1 (-.f64 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)) (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) y) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 3)) y) (+.f64 1 (-.f64 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)) (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (-.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) 3)) (+.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) (*.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) (pow.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (sqrt.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 2)) (cbrt.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (/.f64 x (sqrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2))) (/.f64 x (cbrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2))) (-.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 3))) (+.f64 (*.f64 x x) (*.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) (-.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 1/2) (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (pow.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2))) (/.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))))

simplify324.0ms (0.8%)

Algorithm
egg-herbie
Rules
1700×associate-/r*
1190×associate-*r/
1070×associate-*l/
1034×+-commutative
820×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0109255150
1394554860
Stop Event
node limit
Counts
308 → 520
Calls
Call 1
Inputs
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))))
(/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 a (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 t 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))
(-.f64 (+.f64 (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) (*.f64 a (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 t 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))
(-.f64 (+.f64 (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) (+.f64 (*.f64 a (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (/.f64 (*.f64 c (*.f64 (pow.f64 a 3) (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 t 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))
(*.f64 c a)
(-.f64 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (*.f64 c a))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 c a))) (+.f64 (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 c a)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (*.f64 c a))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))) (*.f64 c (pow.f64 a 2))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 c a)))) (+.f64 (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 c a)))))
(*.f64 c a)
(-.f64 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 -4/3 (/.f64 c t)) (+.f64 (*.f64 c a) (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) a)))) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 -4/3 (/.f64 c t)) (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))) (*.f64 c (pow.f64 a 2)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) a))))) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))
(*.f64 -2/3 (/.f64 c t))
(-.f64 (+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 2 (*.f64 c a))) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -2/3 (/.f64 c t)) (+.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) t) (*.f64 2 (*.f64 c a)))) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -2/3 (/.f64 c t)) (+.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) t) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) (pow.f64 t 2))) c)) (*.f64 2 (*.f64 c a))))) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a))))
(/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) t))) (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (-.f64 (*.f64 5/6 c) (*.f64 c a))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2) t)))))
(-.f64 (+.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) t))) (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (-.f64 (*.f64 5/6 c) (*.f64 c a))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2) t))))))
(-.f64 (+.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) t))) (+.f64 (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 3))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (-.f64 (*.f64 5/6 c) (*.f64 c a))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2) t))))))
(/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) t)) (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (-.f64 (*.f64 5/6 c) (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) t)) (+.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) t)) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 3)))) (+.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)) (*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)) (*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)) (*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)) (*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)) (*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)) (*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)) (*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
y
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))))
(*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a)))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))))
(*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))))))
(*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 y (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))))) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 y (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 y (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 y (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))))
(*.f64 2 (*.f64 c (*.f64 y a)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c)))) a)) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) (*.f64 2 (*.f64 c (*.f64 y a)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c)))) a)) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) (*.f64 2 (*.f64 c (*.f64 y a))))))
(*.f64 2 (*.f64 c (*.f64 y a)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (/.f64 (*.f64 y (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2)))))) a))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (/.f64 (*.f64 y (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2)))))) a)))))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) t))) (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) (+.f64 (*.f64 -3 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (*.f64 y (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) (pow.f64 t 2)))) c)) (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) t))) (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) t)) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (pow.f64 t 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) t)) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (pow.f64 t 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) t)) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))))))
(*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) y) t)) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) y) t)) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (pow.f64 t 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) y) t)) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 3)))) (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (pow.f64 t 2))))))
(/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 4)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)) (pow.f64 x 2)))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)) (pow.f64 x 2)))))
1
(+.f64 1 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (/.f64 1 x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (/.f64 1 x)))) x) (+.f64 1 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (/.f64 1 x))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (/.f64 1 x)))) x) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (/.f64 1 x)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (/.f64 1 x)))) (pow.f64 x 2))))))
(/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 4)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))))))
(/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 4)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))))))
(/.f64 x (+.f64 y x))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) x))) (*.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a)))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) x))) (*.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2)))) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 2))))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 3) x))) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 3)))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) x))) (*.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2)))) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 2)))))))
(*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 2))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 3) x)) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 2))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 x (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 4))) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 4))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 3) x)) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 2))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))))))))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (+.f64 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 5/6) (*.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (+.f64 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 5/6) (*.f64 (pow.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) 2) x))) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (+.f64 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 5/6) (*.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (+.f64 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 5/6) (*.f64 (pow.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) 2) x))) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (+.f64 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 5/6) (*.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 5/6) 2) (*.f64 (pow.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) 2) x))) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 4))))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))))) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) 2) x)) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (pow.f64 (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) 2)))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) x)) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))))))) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (pow.f64 (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) 2) x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) 2) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) x)) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))))))) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))) (*.f64 2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) 2) x)) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (pow.f64 (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) 2)))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) x)) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))))))) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))))))
(*.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 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c 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 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) 2) x) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c))) x) (*.f64 (pow.f64 c 2) y)))) (pow.f64 a 3))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c 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 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) 2) x) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c))) x) (*.f64 (pow.f64 c 2) y)))) (pow.f64 a 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c))) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) 2) x) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c))) x) (*.f64 (pow.f64 c 2) y)))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x)) (*.f64 c y))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) x)) (*.f64 (pow.f64 c 3) y))))) (pow.f64 a 4))))))
(*.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 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 y 3))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 3) y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 y 3))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) x) (*.f64 (pow.f64 c 2) y))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) 2) x) (*.f64 (pow.f64 c 3) (pow.f64 y 3))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x)) (*.f64 c y))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) x)) (*.f64 (pow.f64 c 3) y))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) (*.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 2)))))) (pow.f64 a 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 3) y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c 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 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) 2) x) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 9/8 (/.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) x) (*.f64 (pow.f64 c 2) y)))))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) 2) x) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 9/8 (/.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) x) (*.f64 (pow.f64 c 2) y)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 3/4 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) 2) x) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 9/8 (/.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) x) (*.f64 (pow.f64 c 2) y))))) (*.f64 c y))) (+.f64 (*.f64 27/32 (/.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 2)))) (*.f64 -27/16 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) x)) (*.f64 (pow.f64 c 3) y))))) (pow.f64 t 4))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) x)) (*.f64 t (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) x)) (*.f64 t (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) 2) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) x)) (*.f64 t (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) 2) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (*.f64 y (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) (*.f64 x (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))))) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (*.f64 x (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) 2) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (pow.f64 t 2))))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x))
(+.f64 (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x)) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) 2) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3)))) y)) (*.f64 (pow.f64 t 3) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2))))) (+.f64 (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) 2) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (pow.f64 t 2))))))))
(+.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))
(+.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) (*.f64 c 5/6))
(+.f64 (*.f64 (/.f64 c c) (/.f64 (*.f64 25/36 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (neg.f64 (/.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(-.f64 (*.f64 (/.f64 c c) (/.f64 (*.f64 25/36 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (/.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(*.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 1 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (cbrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)) (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)
(*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(*.f64 (neg.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (/.f64 1 (*.f64 (neg.f64 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (/.f64 1 c) (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (pow.f64 (*.f64 c 5/6) 3) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 3))) (+.f64 (*.f64 c (*.f64 25/36 c)) (*.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1/2) (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1/2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) c) (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) c) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (/.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (/.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)
(neg.f64 (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (neg.f64 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(log.f64 (exp.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(expm1.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(exp.f64 (log.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(log1p.f64 (expm1.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(+.f64 (*.f64 c (*.f64 25/36 c)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))
(+.f64 (*.f64 c (*.f64 25/36 c)) (+.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))
(+.f64 (*.f64 c (*.f64 25/36 c)) (*.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) 1))
(+.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))
(+.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (+.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))
(+.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (fma.f64 (neg.f64 (+.f64 a (/.f64 -2/3 t))) c (*.f64 c (+.f64 a (/.f64 -2/3 t))))))
(+.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) 1))
(+.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (fma.f64 (neg.f64 (+.f64 a (/.f64 -2/3 t))) c (*.f64 c (+.f64 a (/.f64 -2/3 t)))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(+.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (*.f64 c (*.f64 25/36 c)))
(+.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(+.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 c 5/6)) (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c))))
(+.f64 (*.f64 (*.f64 c 5/6) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (*.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 c (-.f64 (*.f64 25/36 c) (*.f64 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2) c)))
(*.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 1)
(*.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 1 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4)) (/.f64 1 (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(*.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(*.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 1/2) (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 1/2))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))) (-.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4)) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3)) (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))
(/.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(/.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (-.f64 (pow.f64 (*.f64 c 5/6) 3) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 3))) (+.f64 (*.f64 c (*.f64 25/36 c)) (*.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4))) (neg.f64 (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))) (-.f64 (*.f64 c (*.f64 25/36 c)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2) (*.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))) (-.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) 3)) (+.f64 (pow.f64 (*.f64 c 5/6) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))) (*.f64 (*.f64 c (*.f64 25/36 c)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 3) (pow.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2) (-.f64 (*.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))) (*.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))))
(pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(fma.f64 (*.f64 c 5/6) (*.f64 c 5/6) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))
(+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(+.f64 y (*.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) 1))
(+.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) y)
(/.f64 (*.f64 y (-.f64 1 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)))) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 3))) (+.f64 1 (-.f64 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)) (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) y) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 3)) y) (+.f64 1 (-.f64 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)) (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (-.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) 3)) (+.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) (*.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(pow.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 1)
(log.f64 (exp.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(cbrt.f64 (*.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) (pow.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2)))
(expm1.f64 (log1p.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(exp.f64 (log.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(log1p.f64 (expm1.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(*.f64 1 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(*.f64 x (/.f64 1 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(*.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 1)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (sqrt.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 2)) (cbrt.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (/.f64 1 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) x)
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (/.f64 x (sqrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2))) (/.f64 x (cbrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2))) (-.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 3))) (+.f64 (*.f64 x x) (*.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) (-.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) x))))
(*.f64 (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 1/2) (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 1/2))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (pow.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2))) (/.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 1)
(neg.f64 (/.f64 x (neg.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(log.f64 (exp.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(cbrt.f64 (*.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 2)))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(exp.f64 (log.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
Outputs
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 c (/.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 c (/.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 c (/.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 c (/.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 c (/.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 c (/.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 c (/.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))
(/.f64 c (/.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))))
(/.f64 c (/.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(/.f64 c (/.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))))
(/.f64 c (/.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(/.f64 c (/.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))))
(/.f64 c (/.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(/.f64 c (/.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 c (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))))
(/.f64 c (/.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(/.f64 c (/.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))
(/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))
(/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))
(-.f64 (+.f64 (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 a (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 t 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))
(+.f64 (fma.f64 25/36 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))) (*.f64 a (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))))) (*.f64 -4/9 (/.f64 (/.f64 (*.f64 c c) (*.f64 t t)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))
(+.f64 (*.f64 a (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2))))) (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))
(-.f64 (+.f64 (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) (*.f64 a (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 t 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))
(+.f64 (fma.f64 25/36 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))) (fma.f64 (*.f64 a a) (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))))))) (*.f64 a (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2))))))) (*.f64 -4/9 (/.f64 (/.f64 (*.f64 c c) (*.f64 t t)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))
(+.f64 (fma.f64 (*.f64 a a) (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))))))) (*.f64 a (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))))) (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))
(-.f64 (+.f64 (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) (+.f64 (*.f64 a (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (/.f64 (*.f64 c (*.f64 (pow.f64 a 3) (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 t 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))
(+.f64 (fma.f64 25/36 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))) (fma.f64 (*.f64 a a) (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))))))) (fma.f64 a (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))) (/.f64 (*.f64 (*.f64 c (pow.f64 a 3)) (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2))))))))) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) (*.f64 -4/9 (/.f64 (/.f64 (*.f64 c c) (*.f64 t t)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))
(+.f64 (fma.f64 (*.f64 a a) (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))))))) (fma.f64 a (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))))))) (pow.f64 a 3)))))) (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))
(*.f64 c a)
(-.f64 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))
(-.f64 (fma.f64 -4/3 (/.f64 c t) (*.f64 c a)) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 -4/3 (/.f64 c t) (*.f64 c a)) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (*.f64 c a))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 c a))) (+.f64 (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 c a)))))
(-.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (*.f64 c a)) (fma.f64 -4/3 (/.f64 c t) (*.f64 c a))) (*.f64 -1 (+.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 (*.f64 c a) (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))))))
(-.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (*.f64 c a)) (fma.f64 -4/3 (/.f64 c t) (*.f64 c a))) (*.f64 -1 (+.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (*.f64 (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) c) (/.f64 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))) a)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (*.f64 c a))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))) (*.f64 c (pow.f64 a 2))) (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 c a)))) (+.f64 (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 c a)))))
(-.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (*.f64 c a)) (+.f64 (fma.f64 -4/3 (/.f64 c t) (*.f64 c a)) (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))))) c) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (*.f64 a a))))) (*.f64 -1 (+.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 (*.f64 c a) (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))))))
(-.f64 (+.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (*.f64 c a)) (fma.f64 -4/3 (/.f64 c t) (*.f64 c a))) (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))))) c) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (*.f64 a a)))) (*.f64 -1 (+.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (*.f64 (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) c) (/.f64 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))) a)))))
(*.f64 c a)
(-.f64 (+.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))
(-.f64 (fma.f64 -4/3 (/.f64 c t) (*.f64 c a)) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 -4/3 (/.f64 c t) (*.f64 c a)) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))
(-.f64 (+.f64 (*.f64 -4/3 (/.f64 c t)) (+.f64 (*.f64 c a) (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) a)))) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))
(-.f64 (fma.f64 -4/3 (/.f64 c t) (fma.f64 c a (neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 c 25/36) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))))) (*.f64 4/9 (/.f64 c (*.f64 t t)))) a)))) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 -4/3 (/.f64 c t) (fma.f64 c a (neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 c 25/36) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))))) a)))) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))
(-.f64 (+.f64 (*.f64 -4/3 (/.f64 c t)) (+.f64 (*.f64 c a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))) (*.f64 c (pow.f64 a 2)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) a))))) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))
(-.f64 (fma.f64 -4/3 (/.f64 c t) (fma.f64 c a (*.f64 -1 (+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 c 25/36) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))))) (*.f64 4/9 (/.f64 c (*.f64 t t)))) c) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (*.f64 a a))) (/.f64 (-.f64 (-.f64 (*.f64 c 25/36) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))))) (*.f64 4/9 (/.f64 c (*.f64 t t)))) a))))) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 -4/3 (/.f64 c t) (fma.f64 c a (*.f64 -1 (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 c 25/36) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))))) a) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 c 25/36) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))))) c) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))
(*.f64 -2/3 (/.f64 c t))
(*.f64 c (/.f64 -2/3 t))
(-.f64 (+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 2 (*.f64 c a))) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a))))
(-.f64 (fma.f64 -2/3 (/.f64 c t) (*.f64 2 (*.f64 c a))) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -2/3 (/.f64 c t)) (+.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) t) (*.f64 2 (*.f64 c a)))) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a))))
(-.f64 (fma.f64 -2/3 (/.f64 c t) (fma.f64 (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) t (*.f64 2 (*.f64 c a)))) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a))))
(-.f64 (+.f64 (*.f64 -2/3 (/.f64 c t)) (+.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) t) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) (pow.f64 t 2))) c)) (*.f64 2 (*.f64 c a))))) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a))))
(-.f64 (fma.f64 -2/3 (/.f64 c t) (fma.f64 (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) t (fma.f64 -3/2 (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (/.f64 c (*.f64 (*.f64 t t) (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a))))))))) (*.f64 2 (*.f64 c a))))) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a))))
(-.f64 (fma.f64 -2/3 (/.f64 c t) (fma.f64 (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) t (fma.f64 -3/2 (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (/.f64 (/.f64 c (*.f64 t t)) (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a)))))))) (*.f64 2 (*.f64 c a))))) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a))))
(/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))
(/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))
(-.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) t))) (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (-.f64 (*.f64 5/6 c) (*.f64 c a))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2) t)))))
(-.f64 (-.f64 (fma.f64 4/3 (/.f64 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a))) t) (/.f64 (*.f64 25/36 (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (*.f64 a a)))) (/.f64 (*.f64 2/3 (*.f64 c (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 t (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2))))
(+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (/.f64 a t))) (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (*.f64 2/3 (*.f64 (/.f64 c (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2)) (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) t)))))
(-.f64 (+.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) t))) (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (-.f64 (*.f64 5/6 c) (*.f64 c a))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2) t))))))
(-.f64 (fma.f64 -4/9 (/.f64 (*.f64 c c) (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (fma.f64 4/3 (/.f64 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a))) t) (/.f64 (*.f64 25/36 (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a))))) (fma.f64 2/3 (/.f64 c (/.f64 (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))) (+.f64 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (*.f64 a a))) (/.f64 (*.f64 2/3 (*.f64 c (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 t (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2))))))
(+.f64 (*.f64 -4/9 (/.f64 (*.f64 c c) (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a))))) (-.f64 (+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (/.f64 a t))) (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (*.f64 2/3 (*.f64 (/.f64 c (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2)) (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) t))))) (*.f64 2/3 (/.f64 c (/.f64 (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))))))))))
(-.f64 (+.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) t))) (+.f64 (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 3))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (-.f64 (*.f64 5/6 c) (*.f64 c a))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2) t))))))
(-.f64 (fma.f64 -4/9 (/.f64 (*.f64 c c) (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (fma.f64 4/3 (/.f64 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a))) t) (fma.f64 25/36 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (*.f64 -2/3 (/.f64 c (/.f64 (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (pow.f64 t 3)) (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 -2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))))))))) (fma.f64 2/3 (/.f64 c (/.f64 (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))) (+.f64 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (*.f64 a a))) (/.f64 (*.f64 2/3 (*.f64 c (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 t (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2))))))
(-.f64 (fma.f64 -4/9 (/.f64 (*.f64 c c) (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (fma.f64 4/3 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (/.f64 a t)) (fma.f64 25/36 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (*.f64 -2/3 (/.f64 c (/.f64 (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (pow.f64 t 3)) (-.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))))))) (fma.f64 2/3 (/.f64 c (/.f64 (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))))))) (+.f64 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (*.f64 a a))) (*.f64 2/3 (*.f64 (/.f64 c (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2)) (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) t))))))
(/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))
(/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) t)) (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (-.f64 (*.f64 5/6 c) (*.f64 c a))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) t)) (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) (-.f64 (*.f64 c 5/6) (*.f64 c a))))
(+.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) t)) (+.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))
(-.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) t) (fma.f64 -4/9 (/.f64 (*.f64 c c) (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 (*.f64 25/36 (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a))))) (fma.f64 -2/3 (/.f64 c (/.f64 (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))) (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (*.f64 a a)))))
(-.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))) t) (fma.f64 -4/9 (/.f64 (*.f64 c c) (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 25/36 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) (fma.f64 -2/3 (/.f64 c (/.f64 (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))))) (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (*.f64 a a)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) t)) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 3)))) (+.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (*.f64 25/36 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a))))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))
(-.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) t) (fma.f64 -2/3 (*.f64 (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))) (pow.f64 t 3))) (fma.f64 -4/9 (/.f64 (*.f64 c c) (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 (*.f64 25/36 (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) (fma.f64 -2/3 (/.f64 c (/.f64 (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))) (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (*.f64 a a)))))
(-.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))) t) (fma.f64 -2/3 (*.f64 (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))))))) (pow.f64 t 3))) (fma.f64 -4/9 (/.f64 (*.f64 c c) (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 25/36 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))))))) (fma.f64 -2/3 (/.f64 c (/.f64 (*.f64 (*.f64 t t) (-.f64 (*.f64 c 5/6) (*.f64 c a))) (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))))) (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (*.f64 a a)))))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (pow.f64 c 2) (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(+.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 a a))) (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))))
(-.f64 (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (*.f64 (*.f64 c c) (*.f64 a a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(+.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 a a))) (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))))
(-.f64 (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (*.f64 (*.f64 c c) (*.f64 a a)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))
(fma.f64 -1 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a))))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(+.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 a a))) (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))))
(-.f64 (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (*.f64 (*.f64 c c) (*.f64 a a)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(+.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 a a))) (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))))
(-.f64 (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (*.f64 (*.f64 c c) (*.f64 a a)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))
(fma.f64 -1 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a))))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(+.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 a a))) (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))))
(-.f64 (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (*.f64 (*.f64 c c) (*.f64 a a)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)))) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(+.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 a a))) (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))))
(-.f64 (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (*.f64 (*.f64 c c) (*.f64 a a)))
(*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))
(*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)) (*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))
(fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)) (*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(+.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 a a))) (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))))
(-.f64 (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (*.f64 (*.f64 c c) (*.f64 a a)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)) (*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(+.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 a a))) (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))))
(-.f64 (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (*.f64 (*.f64 c c) (*.f64 a a)))
(-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(-.f64 (fma.f64 25/36 (*.f64 c c) (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)))) (*.f64 (*.f64 c c) (*.f64 a a)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)) (*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(+.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 a a))) (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))))
(-.f64 (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (*.f64 (*.f64 c c) (*.f64 a a)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)) (*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(+.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 a a))) (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))))
(-.f64 (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (*.f64 (*.f64 c c) (*.f64 a a)))
(-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(-.f64 (fma.f64 25/36 (*.f64 c c) (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)))) (*.f64 (*.f64 c c) (*.f64 a a)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)) (*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(+.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 a a))) (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))))
(-.f64 (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (*.f64 (*.f64 c c) (*.f64 a a)))
(-.f64 (+.f64 (*.f64 25/36 (pow.f64 c 2)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) t)) (*.f64 -4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))
(+.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 a a))) (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))))
(-.f64 (fma.f64 25/36 (*.f64 c c) (fma.f64 4/3 (/.f64 (*.f64 c c) (/.f64 t a)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (*.f64 (*.f64 c c) (*.f64 a a)))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
(*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
y
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))
(+.f64 y (*.f64 2 (/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (*.f64 y (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))
(+.f64 y (*.f64 2 (/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (*.f64 y (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))
(+.f64 y (*.f64 2 (/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (*.f64 y (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a)))
(*.f64 2 (/.f64 (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a))))
(*.f64 2 (/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (*.f64 y (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))
(+.f64 y (*.f64 2 (/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (*.f64 y (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))
(+.f64 y (*.f64 2 (/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (*.f64 y (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))
(+.f64 y (*.f64 2 (/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (*.f64 y (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 2 (/.f64 (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6)))
(*.f64 2 (/.f64 c (/.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 y (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6))))
(+.f64 y (*.f64 2 (/.f64 c (/.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 y (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6))))
(+.f64 y (*.f64 2 (/.f64 c (/.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 y (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))) (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6))))
(+.f64 y (*.f64 2 (/.f64 c (/.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 y (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))
(*.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))))
(*.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 y (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))))) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))
(fma.f64 2 (*.f64 a (*.f64 (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))) y)) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))))
(fma.f64 2 (*.f64 a (*.f64 (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))) y)) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 y (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))
(fma.f64 2 (*.f64 a (*.f64 (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))) y)) (fma.f64 2 (*.f64 (*.f64 (*.f64 a a) y) (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2))))))))) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))))))
(fma.f64 2 (*.f64 a (*.f64 (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))) y)) (fma.f64 2 (*.f64 (*.f64 a a) (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))))))) y)) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 y (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (+.f64 (*.f64 2 (*.f64 a (*.f64 y (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))))
(fma.f64 2 (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (*.f64 (*.f64 (pow.f64 a 3) y) (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2))))))))))) (fma.f64 2 (*.f64 a (*.f64 (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))) y)) (fma.f64 2 (*.f64 (*.f64 (*.f64 a a) y) (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2))))))))) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))))))
(fma.f64 2 (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (*.f64 (*.f64 (pow.f64 a 3) y) (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2))))))))))) (fma.f64 2 (*.f64 a (*.f64 (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))) y)) (fma.f64 2 (*.f64 (*.f64 a a) (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))))))) y)) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))))))
(*.f64 2 (*.f64 c (*.f64 y a)))
(*.f64 2 (*.f64 c (*.f64 a y)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) (*.f64 2 (*.f64 c (*.f64 a y))))
(fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) (*.f64 2 (*.f64 c (*.f64 a y))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c)))) a)) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) (*.f64 2 (*.f64 c (*.f64 y a)))))
(fma.f64 2 (/.f64 y (/.f64 a (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))))))) (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) (*.f64 2 (*.f64 c (*.f64 a y)))))
(fma.f64 2 (/.f64 y (/.f64 a (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))))))) (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) (*.f64 2 (*.f64 c (*.f64 a y)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c)))) a)) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) (*.f64 2 (*.f64 c (*.f64 y a))))))
(fma.f64 2 (/.f64 y (/.f64 a (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))))))) (fma.f64 2 (*.f64 (/.f64 y c) (/.f64 (*.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))))))) (*.f64 a a))) (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) (*.f64 2 (*.f64 c (*.f64 a y))))))
(fma.f64 2 (/.f64 y (/.f64 a (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))))))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))))))) y) (*.f64 c (*.f64 a a))) (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) (*.f64 2 (*.f64 c (*.f64 a y))))))
(*.f64 2 (*.f64 c (*.f64 y a)))
(*.f64 2 (*.f64 c (*.f64 a y)))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) (*.f64 2 (*.f64 c (*.f64 y a))))
(fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) (*.f64 2 (*.f64 c (*.f64 a y))))
(fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) (*.f64 2 (*.f64 c (*.f64 a y))))
(+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (/.f64 (*.f64 y (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2)))))) a))))
(fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) (fma.f64 2 (*.f64 c (*.f64 a y)) (*.f64 -2 (/.f64 y (/.f64 a (-.f64 (-.f64 (*.f64 c 25/36) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))))) (*.f64 4/9 (/.f64 c (*.f64 t t)))))))))
(fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) (fma.f64 2 (*.f64 c (*.f64 a y)) (*.f64 -2 (/.f64 y (/.f64 a (-.f64 (-.f64 (*.f64 c 25/36) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y a))) (*.f64 -2 (/.f64 (*.f64 y (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2)))))) a)))))
(fma.f64 -2 (*.f64 (/.f64 y c) (/.f64 (*.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (-.f64 (-.f64 (*.f64 c 25/36) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))))) (*.f64 4/9 (/.f64 c (*.f64 t t))))) (*.f64 a a))) (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) (fma.f64 2 (*.f64 c (*.f64 a y)) (*.f64 -2 (/.f64 y (/.f64 a (-.f64 (-.f64 (*.f64 c 25/36) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))))) (*.f64 4/9 (/.f64 c (*.f64 t t))))))))))
(fma.f64 -2 (/.f64 y (/.f64 (/.f64 (*.f64 c (*.f64 a a)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (-.f64 (-.f64 (*.f64 c 25/36) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))))))) (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) (fma.f64 2 (*.f64 c (*.f64 a y)) (*.f64 -2 (/.f64 y (/.f64 a (-.f64 (-.f64 (*.f64 c 25/36) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))))))))))
(*.f64 -4/3 (/.f64 (*.f64 c y) t))
(*.f64 -4/3 (/.f64 c (/.f64 t y)))
(+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) (*.f64 -4/3 (/.f64 (*.f64 c y) t)))
(fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y (*.f64 -4/3 (/.f64 c (/.f64 t y))))
(+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) t))) (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y (fma.f64 2 (*.f64 (*.f64 t (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a))))))) y) (*.f64 -4/3 (/.f64 c (/.f64 t y)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) (+.f64 (*.f64 -3 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (*.f64 y (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) (pow.f64 t 2)))) c)) (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) t))) (*.f64 -4/3 (/.f64 (*.f64 c y) t)))))
(fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y (fma.f64 -3 (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (/.f64 c (*.f64 (*.f64 y (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a))))))) (*.f64 t t)))) (fma.f64 2 (*.f64 (*.f64 t (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a))))))) y) (*.f64 -4/3 (/.f64 c (/.f64 t y))))))
(*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))))
(*.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) t)) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))))
(fma.f64 2 (/.f64 y (/.f64 t (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))) (*.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a))))))
(fma.f64 2 (/.f64 y (/.f64 t (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))))))) (*.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (pow.f64 t 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) t)) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))))))
(fma.f64 2 (/.f64 y (/.f64 (*.f64 t t) (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 -2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))))) (fma.f64 2 (/.f64 y (/.f64 t (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))) (*.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))))))
(fma.f64 2 (/.f64 y (/.f64 (*.f64 t t) (-.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))) (fma.f64 2 (/.f64 y (/.f64 t (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))))))) (*.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (pow.f64 t 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) t)) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))))))
(fma.f64 2 (/.f64 y (/.f64 (*.f64 t t) (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 -2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))))) (fma.f64 -4/3 (*.f64 (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a))) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 -2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))) y) (pow.f64 t 3))) (fma.f64 2 (/.f64 y (/.f64 t (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))) (*.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a))))))))
(fma.f64 2 (/.f64 y (/.f64 (*.f64 t t) (-.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))) (fma.f64 -4/3 (*.f64 (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))) y) (pow.f64 t 3))) (fma.f64 2 (/.f64 y (/.f64 t (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))))))) (*.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a))))))))
(*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))))
(*.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) y) t)) (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) (/.f64 t y)) (*.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a))))))
(fma.f64 -2 (/.f64 (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))) (/.f64 t y)) (*.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) y) t)) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (pow.f64 t 2)))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) (/.f64 t y)) (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2 (/.f64 y (/.f64 (*.f64 t t) (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))))))))
(fma.f64 -2 (/.f64 (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))) (/.f64 t y)) (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))))))) y) (*.f64 t t)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) y) t)) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 t 3)))) (*.f64 2 (/.f64 (*.f64 y (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) (pow.f64 t 2))))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) (/.f64 t y)) (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (fma.f64 -4/3 (*.f64 (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a))) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))) y) (pow.f64 t 3))) (*.f64 2 (/.f64 y (/.f64 (*.f64 t t) (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))))))))))))))))
(fma.f64 -2 (/.f64 (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))) (/.f64 t y)) (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (fma.f64 -4/3 (*.f64 (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a))) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))))))) y) (pow.f64 t 3))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))))))) y) (*.f64 t t))))))
(/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)))
(/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 2)) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1)))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 2))) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)))))
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 2)) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 3)))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 2))) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 3))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 4)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))))))
(+.f64 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 3)) (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 2)) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 4)) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1)))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 3))) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 2))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 4))) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1)))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)) x)) 1)
(fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))) 1)
(fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)) (pow.f64 x 2))))
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))) 1) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 2))))
(fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))) (+.f64 1 (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)) (pow.f64 x 2)))))
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))) 1) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 3))) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 2)))))
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))) 1) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 3))) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 2)))))
1
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)) x)) 1)
(fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))) 1)
(fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)) x)) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)) (pow.f64 x 2))))
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))) 1) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 2))))
(fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))) (+.f64 1 (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)) x)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)) (pow.f64 x 2)))))
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))) 1) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 3))) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 2)))))
(+.f64 (fma.f64 -1 (/.f64 y (/.f64 x (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))) 1) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 3))) (/.f64 (*.f64 y y) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 2)))))
1
(+.f64 1 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (/.f64 1 x)))))
(+.f64 1 (neg.f64 (*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))) x)) (/.f64 1 x)))))
(+.f64 1 (neg.f64 (*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t)))) x)) (/.f64 1 x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (/.f64 1 x)))) x) (+.f64 1 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (/.f64 1 x))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1)) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))) x)) (/.f64 1 x))) x) 1) (neg.f64 (*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))) x)) (/.f64 1 x)))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t)))) x)) (/.f64 1 x)))) (/.f64 (*.f64 y y) (/.f64 (/.f64 x (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1)) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t)))) x)) (/.f64 1 x))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (/.f64 1 x)))) x) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (/.f64 1 x)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (/.f64 1 x)))) (pow.f64 x 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1)) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))) x)) (/.f64 1 x))) x) 1) (*.f64 -1 (+.f64 (*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))) x)) (/.f64 1 x))) (/.f64 (pow.f64 y 3) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 2) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))) x)) (/.f64 1 x))))))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 (/.f64 x (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1)) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t)))) x)) (/.f64 1 x)))) (+.f64 1 (fma.f64 -1 (*.f64 y (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t)))) x)) (/.f64 1 x))) (neg.f64 (/.f64 (pow.f64 y 3) (/.f64 (/.f64 (*.f64 x x) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t)))) x)) (/.f64 1 x))) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 2)))))))
(/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)))
(/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 2)) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1)))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 2))) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)))))
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 2)) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 3)))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 2))) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 3))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 4)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))))))
(+.f64 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 3)) (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 2)) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 4)) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1)))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 3))) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 2))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 4))) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1)))))
(/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)))
(/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))
(/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 2)) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1)))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 2))) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1)))))
(+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 2)) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1))) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 3)))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 2))) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 3))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1) 4)))) (/.f64 x (*.f64 y (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))) (-.f64 (*.f64 5/6 c) (*.f64 c (-.f64 a (*.f64 2/3 (/.f64 1 t))))))) 1))))))
(+.f64 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 3)) (fma.f64 -1 (/.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 2)) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1) 4)) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2) (*.f64 c c))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 1)))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 3))) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 2))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1) 4))) (/.f64 (/.f64 x y) (fma.f64 2 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))) 1)))))
(/.f64 x (+.f64 y x))
(+.f64 (/.f64 x (+.f64 y x)) (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) x))) (*.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a)))))
(+.f64 (/.f64 x (+.f64 y x)) (/.f64 (*.f64 -2 (*.f64 (*.f64 c y) (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) x))) (*.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) (pow.f64 (+.f64 y x) 2))))
(+.f64 (/.f64 x (+.f64 y x)) (/.f64 (*.f64 -2 c) (/.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) (pow.f64 (+.f64 y x) 2)) (*.f64 y (*.f64 x (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) x))) (*.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2)))) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 2))))))
(+.f64 (/.f64 x (+.f64 y x)) (fma.f64 -2 (*.f64 (/.f64 c (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 y (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) x)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))) (*.f64 4 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (+.f64 y x) 3)) (/.f64 (*.f64 (*.f64 x (*.f64 y y)) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 2)) (pow.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) 2))))))
(+.f64 (/.f64 x (+.f64 y x)) (fma.f64 -2 (*.f64 (/.f64 c (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 y (*.f64 x (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))) (*.f64 4 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (+.f64 y x) 3)) (/.f64 (*.f64 (*.f64 y y) (*.f64 x (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 2))) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) 2))))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 3) x))) (*.f64 (pow.f64 (+.f64 y x) 4) (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 3)))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) x))) (*.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2)))) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 2)))))))
(fma.f64 -8 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (+.f64 y x) 4)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 3))) (pow.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) 3))) (+.f64 (/.f64 x (+.f64 y x)) (fma.f64 -2 (*.f64 (/.f64 c (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 y (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) x)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))) (*.f64 4 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (+.f64 y x) 3)) (/.f64 (*.f64 (*.f64 x (*.f64 y y)) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 2)) (pow.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) 2)))))))
(fma.f64 -8 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (+.f64 y x) 4)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 3))) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) 3))) (+.f64 (/.f64 x (+.f64 y x)) (fma.f64 -2 (*.f64 (/.f64 c (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 y (*.f64 x (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))) (*.f64 4 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (+.f64 y x) 3)) (/.f64 (*.f64 (*.f64 y y) (*.f64 x (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 2))) (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) 2)))))))
(*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))))))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) x) (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)))))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) c) (/.f64 (/.f64 x y) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 2))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))))))
(fma.f64 -1/4 (/.f64 (+.f64 y x) (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 y y)) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 2)) (*.f64 x (pow.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) x) (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))))
(fma.f64 -1/4 (/.f64 (+.f64 y x) (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 y y)) (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 2)) (*.f64 x (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) 2)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) c) (/.f64 (/.f64 x y) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 3) x)) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 2))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) 3)) x) (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 3))) (fma.f64 -1/4 (/.f64 (+.f64 y x) (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 y y)) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 2)) (*.f64 x (pow.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) x) (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 c 3)) (/.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) 3)) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 y x) (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 y y)) (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 2)) (*.f64 x (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) 2)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) c) (/.f64 (/.f64 x y) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 x (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 4))) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 4))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 3) x)) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) 2))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) a) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 c 4)) (/.f64 (*.f64 x (pow.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) 4)) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 4)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) 3)) x) (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 3))) (fma.f64 -1/4 (/.f64 (+.f64 y x) (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 y y)) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 2)) (*.f64 x (pow.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) x) (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 c 4)) (/.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) 4)) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 4)))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 c 3)) (/.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) 3)) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 y x) (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 y y)) (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 2)) (*.f64 x (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) 2)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)) c) (/.f64 (/.f64 x y) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2))))))
(/.f64 (*.f64 1/2 (*.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) x)) (*.f64 (*.f64 c y) (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2))))
(*.f64 1/2 (*.f64 (/.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) c) (/.f64 (/.f64 x y) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (+.f64 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 5/6) (*.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) c) (/.f64 x (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) y))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) 2))) (*.f64 (*.f64 (*.f64 c c) (*.f64 y y)) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) c) (/.f64 (/.f64 x y) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (+.f64 y x) (*.f64 c c)) (/.f64 (/.f64 (*.f64 x (pow.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2)) (*.f64 y y)) (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (+.f64 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 5/6) (*.f64 (pow.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) 2) x))) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (+.f64 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 5/6) (*.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2)))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6)) (*.f64 x (pow.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) 2))) (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 3))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) c) (/.f64 x (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) y))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) 2))) (*.f64 (*.f64 (*.f64 c c) (*.f64 y y)) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 2))))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (*.f64 x (pow.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2)) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) c) (/.f64 (/.f64 x y) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (+.f64 y x) (*.f64 c c)) (/.f64 (/.f64 (*.f64 x (pow.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2)) (*.f64 y y)) (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (+.f64 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 5/6) (*.f64 (pow.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) 2) x))) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x) (*.f64 c (*.f64 y (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 (+.f64 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 5/6) (*.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) x))) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 2))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t)))) 5/6) 2) (*.f64 (pow.f64 (+.f64 5/6 (*.f64 -1 (-.f64 a (*.f64 2/3 (/.f64 1 t))))) 2) x))) (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (*.f64 2/3 (/.f64 1 t))) 2)) 4))))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6)) (*.f64 x (pow.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) 2))) (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 3))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) c) (/.f64 x (*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) y))) (fma.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) (*.f64 x (pow.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) 2))) (*.f64 (*.f64 (*.f64 c c) (*.f64 y y)) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 (pow.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) 2) (pow.f64 (fma.f64 -1 (-.f64 a (/.f64 2/3 t)) 5/6) 2)) x)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 y 4)) (pow.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) 4)))))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (*.f64 x (pow.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2)) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) c) (/.f64 (/.f64 x y) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 y x) (*.f64 c c)) (/.f64 (/.f64 (*.f64 x (pow.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2)) (*.f64 y y)) (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 2))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 c 4)) (/.f64 (*.f64 (pow.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 x (pow.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) 2))) (*.f64 (pow.f64 y 4) (pow.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) 4))))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))
(/.f64 x (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x))
(/.f64 x (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))))) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))))
(fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x) 2) (*.f64 a (*.f64 (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))) x)))) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x)))
(fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x) 2) (*.f64 a (*.f64 (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))) x)))) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) 2) x)) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (pow.f64 (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) 2)))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) x)) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))))))) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))))
(fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x) 2) (*.f64 a (*.f64 (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))) x)))) (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x)) (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))) 2)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x) 2))) (*.f64 2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x) 2) (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))))))) x)))))) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x))))
(fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x) 2) (*.f64 a (*.f64 (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))) x)))) (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x)) (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))) 2)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x) 2))) (*.f64 2 (/.f64 y (/.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x) 2) (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2))))))))) x))))) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (pow.f64 (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) 2) x)) (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) 2) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) x)) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))))))) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))) (*.f64 2 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) x))) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2)))) 2) x)) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (pow.f64 (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) 2)))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (pow.f64 c 2) (*.f64 t (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) (*.f64 -1 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) x)) (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))) x) (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))))))))) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))))))))))))
(fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x) 2) (*.f64 a (*.f64 (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))) x)))) (fma.f64 -1 (*.f64 (pow.f64 a 3) (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x)) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))))))) (*.f64 (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))) x)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x) 2))) (fma.f64 -2 (/.f64 y (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x) (*.f64 (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x)) (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))) 2)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x) 2))) (*.f64 2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x) 2) (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))))))) x)))))))) (/.f64 (*.f64 2 (*.f64 (*.f64 c y) (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))))))) x))) (*.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x) (*.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x))))))) (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x)) (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))) 2)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x) 2))) (*.f64 2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x) 2) (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (-.f64 (/.f64 (*.f64 4/3 (*.f64 c c)) (*.f64 t (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) 2)))))))) x)))))) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))) x)))))
(fma.f64 -2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x) 2) (*.f64 a (*.f64 (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))) x)))) (fma.f64 -1 (*.f64 (pow.f64 a 3) (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x)) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))))))) (*.f64 (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))) x)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x) 2))) (fma.f64 -2 (/.f64 y (/.f64 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x) (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2))))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x)) (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))) 2)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x) 2))) (*.f64 2 (/.f64 y (/.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x) 2) (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2))))))))) x)))))) (*.f64 2 (*.f64 (/.f64 c (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x)) (/.f64 (*.f64 y (*.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))))))) x)) (*.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x)))))))) (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x)) (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2)))) 2)) (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x) 2))) (*.f64 2 (/.f64 y (/.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x) 2) (*.f64 -1 (-.f64 (/.f64 (*.f64 c c) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (/.f64 c (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (-.f64 (/.f64 (*.f64 4/3 (/.f64 (*.f64 c c) t)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9))) (pow.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) 2))))))))) x))))) (/.f64 x (fma.f64 y (+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))) x)))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 a y)))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))))
(fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 a y)) (*.f64 -1/4 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x) (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 y y))) x))))
(fma.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))) (*.f64 -1/4 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 y y))) x))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) 2) x) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c))) x) (*.f64 (pow.f64 c 2) y)))) (pow.f64 a 3))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2)))))))
(fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 a y)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x) 2) (pow.f64 c 3)) (/.f64 x (pow.f64 y 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))))) (*.f64 c c)) (/.f64 x y)))) (pow.f64 a 3)) (*.f64 -1/4 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x) (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 y y))) x)))))
(fma.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) 2) (pow.f64 c 3)) (/.f64 x (pow.f64 y 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))))) (*.f64 c c)) (/.f64 x y)))) (pow.f64 a 3)) (*.f64 -1/4 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 y y))) x)))))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) 2) x) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c))) x) (*.f64 (pow.f64 c 2) y)))) (pow.f64 a 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c))) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) 2) x) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c))) x) (*.f64 (pow.f64 c 2) y)))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x)) (*.f64 c y))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 4/9 (/.f64 (pow.f64 c 2) (pow.f64 t 2)))) c)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) x)) (*.f64 (pow.f64 c 3) y))))) (pow.f64 a 4))))))
(fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 a y)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x) 2) (pow.f64 c 3)) (/.f64 x (pow.f64 y 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))))) (*.f64 c c)) (/.f64 x y)))) (pow.f64 a 3)) (fma.f64 -1/4 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x) (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 y y))) x)) (neg.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x) (pow.f64 c 3)) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))))) x) (*.f64 y y))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x) 2) (pow.f64 c 3)) (/.f64 x (pow.f64 y 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))))) (*.f64 c c)) (/.f64 x y)))) (/.f64 (*.f64 c y) (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x))) (*.f64 1/2 (/.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))))) (/.f64 (*.f64 y (pow.f64 c 3)) (*.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) x)))))) (pow.f64 a 4))))))
(fma.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) 2) (pow.f64 c 3)) (/.f64 x (pow.f64 y 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))))) (*.f64 c c)) (/.f64 x y)))) (pow.f64 a 3)) (fma.f64 -1/4 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 y y))) x)) (neg.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) (pow.f64 c 3)) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))))) x) (*.f64 y y))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) 2) (pow.f64 c 3)) (/.f64 x (pow.f64 y 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))))) (*.f64 c c)) (/.f64 x y)))) (/.f64 (*.f64 c y) (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x))) (*.f64 1/2 (/.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9)) c) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))))) (/.f64 (*.f64 y (pow.f64 c 3)) (*.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) x)))))) (pow.f64 a 4))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 a y)))
(+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))))
(fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 a y)) (*.f64 -1/4 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x) (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 y y))) x))))
(fma.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))) (*.f64 -1/4 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 y y))) x))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 y 3))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 3) y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2))))))))
(fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x) 2) (/.f64 (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 y 3)) x)) (fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 a y)) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (*.f64 c 25/36) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))))) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (*.f64 (*.f64 c c) (*.f64 (pow.f64 a 3) y)) x)) (*.f64 -1/4 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x) (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 y y))) x))))))
(fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) 2) (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 y 3))) x)) (fma.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (*.f64 c 25/36) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))))) (/.f64 (*.f64 (*.f64 c c) (*.f64 (pow.f64 a 3) y)) x)) (*.f64 -1/4 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 y y))) x))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) 2) x) (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 y 3))))) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) x) (*.f64 (pow.f64 c 2) y))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) 2) x) (*.f64 (pow.f64 c 3) (pow.f64 y 3))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x)) (*.f64 c y))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) x)) (*.f64 (pow.f64 c 3) y))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) (*.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 2)))))) (pow.f64 a 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 25/36 c) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t))) (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))) c) (*.f64 4/9 (/.f64 c (pow.f64 t 2))))) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 3) y)))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 -4/3 (/.f64 c t)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 -2/3 (/.f64 c t)))))))) x) x) (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 y 2)))))))))
(fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x) 2) (/.f64 (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 y 3)) x)) (fma.f64 1/2 (/.f64 (/.f64 x c) (*.f64 a y)) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (*.f64 c 25/36) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))))) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (*.f64 (*.f64 c c) y) x)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x) 2) (pow.f64 c 3)) (/.f64 x (pow.f64 y 3))))) (/.f64 (*.f64 c y) (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x))) (fma.f64 -1/2 (/.f64 (-.f64 (-.f64 (*.f64 c 25/36) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))))) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (*.f64 y (pow.f64 c 3)) (*.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) x))) (*.f64 1/4 (*.f64 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x) (pow.f64 c 3)) (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 c 25/36) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))))) (*.f64 4/9 (/.f64 c (*.f64 t t)))) x) (*.f64 y y)))))) (pow.f64 a 4)) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (*.f64 c 25/36) (/.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))) (/.f64 c (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t)))))))) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (*.f64 (*.f64 c c) (*.f64 (pow.f64 a 3) y)) x)) (*.f64 -1/4 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (*.f64 (/.f64 c t) -4/3) (neg.f64 (+.f64 (*.f64 c 5/6) (*.f64 2/3 (/.f64 c t))))))) x) (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 y y))) x)))))))
(fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) 2) (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 3) (pow.f64 y 3))) x)) (fma.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 c 25/36) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))))) (*.f64 c c)) (/.f64 x y)) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) 2) (pow.f64 c 3)) (/.f64 x (pow.f64 y 3))))) c) (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) y)) (fma.f64 -1/2 (/.f64 (-.f64 (-.f64 (*.f64 c 25/36) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))))) (/.f64 (*.f64 y (pow.f64 c 3)) (*.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) x))) (*.f64 1/4 (*.f64 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) (pow.f64 c 3)) (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 c 25/36) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))))) x) (*.f64 y y)))))) (pow.f64 a 4)) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (*.f64 c 25/36) (*.f64 4/9 (/.f64 c (*.f64 t t)))) (/.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)) (/.f64 c (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t))))))) (/.f64 (*.f64 (*.f64 c c) (*.f64 (pow.f64 a 3) y)) x)) (*.f64 -1/4 (/.f64 (fma.f64 y (+.f64 1 (*.f64 2 (-.f64 (/.f64 (*.f64 -4/3 c) t) (neg.f64 (+.f64 (*.f64 c 5/6) (/.f64 (*.f64 2/3 c) t)))))) x) (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 y y))) x)))))))
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
(/.f64 (*.f64 -3/4 (*.f64 t x)) (*.f64 c y))
(*.f64 -3/4 (*.f64 (/.f64 t c) (/.f64 x y)))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))))
(fma.f64 -3/4 (*.f64 (/.f64 t c) (/.f64 x y)) (*.f64 -9/16 (*.f64 (/.f64 (*.f64 t t) (*.f64 c c)) (/.f64 (*.f64 x (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x)) (*.f64 y y)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) 2) x) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 9/8 (/.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) x) (*.f64 (pow.f64 c 2) y)))))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2))))))
(fma.f64 -1 (*.f64 (pow.f64 t 3) (fma.f64 27/64 (/.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x) 2) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) x)) (*.f64 9/8 (/.f64 (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) (/.f64 (*.f64 (*.f64 c c) y) x))))) (fma.f64 -3/4 (*.f64 (/.f64 t c) (/.f64 x y)) (*.f64 -9/16 (*.f64 (/.f64 (*.f64 t t) (*.f64 c c)) (/.f64 (*.f64 x (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x)) (*.f64 y y))))))
(fma.f64 -1 (*.f64 (pow.f64 t 3) (fma.f64 27/64 (*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x) 2) (pow.f64 c 3)) (/.f64 x (pow.f64 y 3))) (*.f64 9/8 (/.f64 (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) (/.f64 (*.f64 (*.f64 c c) y) x))))) (fma.f64 -3/4 (*.f64 (/.f64 t c) (/.f64 x y)) (*.f64 -9/16 (*.f64 (/.f64 (*.f64 t t) (*.f64 c c)) (/.f64 (*.f64 x (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x)) (*.f64 y y))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) 2) x) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 9/8 (/.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) x) (*.f64 (pow.f64 c 2) y)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 3/4 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) 2) x) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))) (*.f64 9/8 (/.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) x) (*.f64 (pow.f64 c 2) y))))) (*.f64 c y))) (+.f64 (*.f64 27/32 (/.f64 (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) x)) (*.f64 (pow.f64 c 3) (pow.f64 y 2)))) (*.f64 -27/16 (/.f64 (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (*.f64 (-.f64 (*.f64 3/2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) c)) (*.f64 3/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (-.f64 (*.f64 5/6 c) (*.f64 c a))) c))) x)) (*.f64 (pow.f64 c 3) y))))) (pow.f64 t 4))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) y) x) x)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 t 3) (fma.f64 27/64 (/.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x) 2) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) x)) (*.f64 9/8 (/.f64 (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) (/.f64 (*.f64 (*.f64 c c) y) x))))) (fma.f64 -1 (*.f64 (fma.f64 3/4 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x) c) (/.f64 (fma.f64 27/64 (/.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x) 2) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) x)) (*.f64 9/8 (/.f64 (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) (/.f64 (*.f64 (*.f64 c c) y) x)))) y)) (fma.f64 27/32 (*.f64 (/.f64 (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) (pow.f64 c 3)) (/.f64 (*.f64 x (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x)) (*.f64 y y))) (*.f64 -27/16 (*.f64 (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (pow.f64 c 3)) (/.f64 (*.f64 (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) x) y))))) (pow.f64 t 4)) (fma.f64 -3/4 (*.f64 (/.f64 t c) (/.f64 x y)) (*.f64 -9/16 (*.f64 (/.f64 (*.f64 t t) (*.f64 c c)) (/.f64 (*.f64 x (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x)) (*.f64 y y)))))))
(fma.f64 -1 (*.f64 (pow.f64 t 3) (fma.f64 27/64 (*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x) 2) (pow.f64 c 3)) (/.f64 x (pow.f64 y 3))) (*.f64 9/8 (/.f64 (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) (/.f64 (*.f64 (*.f64 c c) y) x))))) (fma.f64 -1 (*.f64 (fma.f64 3/4 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x) c) (/.f64 (fma.f64 27/64 (*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x) 2) (pow.f64 c 3)) (/.f64 x (pow.f64 y 3))) (*.f64 9/8 (/.f64 (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) (/.f64 (*.f64 (*.f64 c c) y) x)))) y)) (fma.f64 27/32 (*.f64 (/.f64 (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) (pow.f64 c 3)) (/.f64 (*.f64 x (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x)) (*.f64 y y))) (*.f64 -27/16 (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (/.f64 (*.f64 y (pow.f64 c 3)) (*.f64 (*.f64 3/2 (-.f64 (/.f64 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))) c) (/.f64 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) x)))))) (pow.f64 t 4)) (fma.f64 -3/4 (*.f64 (/.f64 t c) (/.f64 x y)) (*.f64 -9/16 (*.f64 (/.f64 (*.f64 t t) (*.f64 c c)) (/.f64 (*.f64 x (fma.f64 (+.f64 1 (*.f64 2 (-.f64 (*.f64 2 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)))))) y x)) (*.f64 y y)))))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x))
(/.f64 x (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) x)) (*.f64 t (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x)))
(fma.f64 -2 (*.f64 (/.f64 y t) (/.f64 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) x) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2))) (/.f64 x (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x)))
(fma.f64 -2 (*.f64 (/.f64 y t) (/.f64 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))))) x) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2))) (/.f64 x (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) x)) (*.f64 t (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) 2) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (pow.f64 t 2)))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 y t) (/.f64 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) x) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2))) (/.f64 x (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x))) (neg.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3) (*.f64 x (pow.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) 2)))) (*.f64 2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 -2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))) x))))) (*.f64 t t))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 y t) (/.f64 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))))) x) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2))) (/.f64 x (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x))) (neg.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3) (*.f64 x (pow.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))))) 2)))) (/.f64 (*.f64 y 2) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))) x)))) (*.f64 t t))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) x)) (*.f64 t (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) 2) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (*.f64 y (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))))) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) (*.f64 x (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))))) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (*.f64 x (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) 2) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (pow.f64 t 2))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 y t) (/.f64 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) x) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2))) (/.f64 x (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x))) (fma.f64 -1 (/.f64 (fma.f64 -2 (/.f64 (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3) (*.f64 x (pow.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) 2)))) (*.f64 2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 -2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))) x))))) (/.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) (*.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) y))) (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3) (*.f64 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) x) (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 -2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))))))))))))) (*.f64 -4/3 (*.f64 (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a))) (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 -2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))) x))))))) (pow.f64 t 3)) (neg.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3) (*.f64 x (pow.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) 2)))) (*.f64 2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 -2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 -2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))) x))))) (*.f64 t t)))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 y t) (/.f64 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))))) x) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2))) (/.f64 x (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x))) (fma.f64 -1 (/.f64 (fma.f64 -2 (/.f64 (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3) (*.f64 x (pow.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))))) 2)))) (/.f64 (*.f64 y 2) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))) x)))) (/.f64 (/.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) y)) (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3) (*.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))))) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))) x)))) (*.f64 -4/3 (/.f64 c (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2)) y) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))) x)))))) (pow.f64 t 3)) (neg.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3) (*.f64 x (pow.f64 (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))))) 2)))) (/.f64 (*.f64 y 2) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))) (/.f64 (*.f64 -2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))) x)))) (*.f64 t t)))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x))
(/.f64 x (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x))
(+.f64 (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x)) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))))
(+.f64 (/.f64 x (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x)) (*.f64 2 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) (/.f64 (*.f64 t (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2)) (*.f64 y x)))))
(+.f64 (/.f64 x (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x)) (*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))) t) (/.f64 (*.f64 y x) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2)))))
(+.f64 (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) 2) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (pow.f64 t 2)))))
(+.f64 (/.f64 x (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) (/.f64 (*.f64 t (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2)) (*.f64 y x))) (neg.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3) (*.f64 x (pow.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) 2)))) (/.f64 (*.f64 2 (*.f64 y (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))) x))) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2))) (*.f64 t t)))))
(+.f64 (/.f64 x (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x)) (fma.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))) t) (/.f64 (*.f64 y x) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2))) (neg.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3) (*.f64 x (pow.f64 (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))) 2)))) (*.f64 2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))))))) x))))) (*.f64 t t)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) 2) (*.f64 (pow.f64 y 2) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3)))) y)) (*.f64 (pow.f64 t 3) (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3)))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 c (*.f64 y (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x))) (*.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2))))) (+.f64 (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) (*.f64 y x)) (*.f64 t (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2)))) 2) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 3))) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 -4/9 (/.f64 (pow.f64 c 2) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 c 2) a) (-.f64 (*.f64 5/6 c) (*.f64 c a)))) (*.f64 -2/3 (/.f64 (*.f64 c (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 (-.f64 (*.f64 5/6 c) (*.f64 c a)) 2))))) (-.f64 (*.f64 5/6 c) (*.f64 c a))))) x)) (pow.f64 (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 25/36 (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 5/6 c) (*.f64 c a)))))) x) 2)))) (pow.f64 t 2))))))))
(fma.f64 -2 (*.f64 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) (pow.f64 t 3)) (/.f64 (*.f64 y (fma.f64 2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))) x))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) 2) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3) (*.f64 x (*.f64 y y))))))) (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) (*.f64 y y)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))) x)) (*.f64 (pow.f64 t 3) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3))) (fma.f64 4/3 (*.f64 (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a))) (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))) x)) (*.f64 (pow.f64 t 3) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2)))) (+.f64 (/.f64 x (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) (/.f64 (*.f64 t (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2)) (*.f64 y x))) (neg.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3) (*.f64 x (pow.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))) 2)))) (/.f64 (*.f64 2 (*.f64 y (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (*.f64 2/3 (/.f64 c (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 a (*.f64 c c)) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) (*.f64 2/3 (/.f64 c (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))))))))) x))) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2))) (*.f64 t t))))))))
(fma.f64 -2 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))) (pow.f64 t 3)) (/.f64 (*.f64 y (fma.f64 2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))))))) x))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))) 2) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3) (*.f64 x (*.f64 y y))))))) (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))) (/.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3)) (*.f64 y y)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))))))) x))) (fma.f64 4/3 (*.f64 (/.f64 c (-.f64 (*.f64 c 5/6) (*.f64 c a))) (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))))))) x)) (*.f64 (pow.f64 t 3) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2)))) (+.f64 (/.f64 x (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x)) (fma.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))) t) (/.f64 (*.f64 y x) (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2))) (neg.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 3) (*.f64 x (pow.f64 (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a)))) 2)))) (*.f64 2 (/.f64 y (/.f64 (pow.f64 (fma.f64 y (+.f64 1 (/.f64 (*.f64 2 (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a)))) (-.f64 (*.f64 c 5/6) (*.f64 c a)))) x) 2) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 c 5/6) (*.f64 c a))) -4/9) (/.f64 (*.f64 2/3 c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) (+.f64 (/.f64 (*.f64 2/3 c) (/.f64 (pow.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) 2) (-.f64 (*.f64 25/36 (*.f64 c c)) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 -4/3 (/.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 c 5/6) (*.f64 c a)) a))))))) x))))) (*.f64 t t))))))))
(+.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t))))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(+.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) (*.f64 c 5/6))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(+.f64 (*.f64 (/.f64 c c) (/.f64 (*.f64 25/36 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (neg.f64 (/.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(-.f64 (/.f64 (*.f64 1 (*.f64 c 25/36)) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (/.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(-.f64 (/.f64 25/36 (/.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) c)) (/.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(-.f64 (*.f64 (/.f64 c c) (/.f64 (*.f64 25/36 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (/.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(-.f64 (/.f64 (*.f64 1 (*.f64 c 25/36)) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (/.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(-.f64 (/.f64 25/36 (/.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) c)) (/.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(*.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (*.f64 c c) (*.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 1 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (*.f64 c c) (*.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (sqrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) 2)) (*.f64 (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (cbrt.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (*.f64 (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))
(*.f64 (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (cbrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) (cbrt.f64 (pow.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) (cbrt.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)) (cbrt.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (cbrt.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) (cbrt.f64 (pow.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2)))
(*.f64 (cbrt.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) (cbrt.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2)))
(*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(*.f64 (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(*.f64 (*.f64 c c) (*.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (neg.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (/.f64 1 (*.f64 (neg.f64 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (*.f64 (*.f64 c c) (neg.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (/.f64 1 (*.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (neg.f64 c))))
(/.f64 (*.f64 (*.f64 c c) (neg.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (neg.f64 c)))
(*.f64 (/.f64 1 c) (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (*.f64 c c) (*.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (/.f64 (*.f64 c c) (/.f64 (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(/.f64 (/.f64 (*.f64 c c) (/.f64 (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (*.f64 c c) (/.f64 (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(/.f64 (/.f64 (*.f64 c c) (/.f64 (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(*.f64 (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (pow.f64 (*.f64 c 5/6) 3) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 3))) (+.f64 (*.f64 c (*.f64 25/36 c)) (*.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (-.f64 (*.f64 (pow.f64 c 3) 125/216) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 3))) (fma.f64 c (*.f64 c 25/36) (*.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))))
(*.f64 (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (*.f64 (pow.f64 c 3) 125/216) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 3))) (fma.f64 c (*.f64 c 25/36) (*.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))
(*.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1/2) (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1/2))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) c) (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (*.f64 c c) (*.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (*.f64 c c) (*.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) (/.f64 (/.f64 1 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (*.f64 c c) (/.f64 (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(/.f64 (/.f64 (*.f64 c c) (/.f64 (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) c) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) 2)) c) (/.f64 (cbrt.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) 2)) c) (/.f64 (cbrt.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) 2)) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (/.f64 (cbrt.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (cbrt.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(*.f64 (/.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(*.f64 (/.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (/.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (/.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(/.f64 (/.f64 (*.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)))
(pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 1)
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(neg.f64 (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (neg.f64 c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (*.f64 (*.f64 c c) (neg.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (/.f64 1 (*.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (neg.f64 c))))
(/.f64 (*.f64 (*.f64 c c) (neg.f64 (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (neg.f64 c)))
(log.f64 (exp.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(cbrt.f64 (pow.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 3))
(cbrt.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 3))
(expm1.f64 (log1p.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(exp.f64 (log.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(log1p.f64 (expm1.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))
(*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))
(+.f64 (*.f64 c (*.f64 25/36 c)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))
(-.f64 (*.f64 c (*.f64 c 25/36)) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))
(+.f64 (*.f64 c (*.f64 25/36 c)) (+.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))
(+.f64 (-.f64 (*.f64 c (*.f64 c 25/36)) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))
(+.f64 (*.f64 c (*.f64 25/36 c)) (*.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) 1))
(-.f64 (*.f64 c (*.f64 c 25/36)) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))
(+.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))
(fma.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))
(+.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (+.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))
(fma.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) (*.f64 2 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))
(+.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (fma.f64 (neg.f64 (+.f64 a (/.f64 -2/3 t))) c (*.f64 c (+.f64 a (/.f64 -2/3 t))))))
(fma.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) (*.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) (fma.f64 (neg.f64 (+.f64 a (/.f64 -2/3 t))) c (*.f64 c (+.f64 a (/.f64 -2/3 t))))))
(fma.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) (*.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 a (/.f64 -2/3 t))) c (*.f64 c (+.f64 a (/.f64 -2/3 t)))) c) (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))
(+.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) 1))
(fma.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))
(+.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (*.f64 (fma.f64 (neg.f64 (+.f64 a (/.f64 -2/3 t))) c (*.f64 c (+.f64 a (/.f64 -2/3 t)))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(fma.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) (*.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) (fma.f64 (neg.f64 (+.f64 a (/.f64 -2/3 t))) c (*.f64 c (+.f64 a (/.f64 -2/3 t))))))
(fma.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) (*.f64 (*.f64 (fma.f64 (neg.f64 (+.f64 a (/.f64 -2/3 t))) c (*.f64 c (+.f64 a (/.f64 -2/3 t)))) c) (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))
(+.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (*.f64 c (*.f64 25/36 c)))
(-.f64 (*.f64 c (*.f64 c 25/36)) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))
(+.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(fma.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))
(+.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 c 5/6)) (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c))))
(*.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) (+.f64 (*.f64 c 5/6) (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c))))
(*.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t)))))
(+.f64 (*.f64 (*.f64 c 5/6) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (*.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) (+.f64 (*.f64 c 5/6) (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c))))
(*.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t)))))
(*.f64 c (-.f64 (*.f64 25/36 c) (*.f64 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2) c)))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 1)
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(*.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))))
(*.f64 1 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (sqrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) 2)) (cbrt.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)) (cbrt.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) 2)) (cbrt.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(*.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4)) (/.f64 1 (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4)) (/.f64 (/.f64 1 (*.f64 c c)) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4)) 1) (*.f64 c (*.f64 c (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 c 25/36)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3)) 1) (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c c)) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 c 25/36)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c c)) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))
(*.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) c) (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(*.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))
(*.f64 (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))))
(*.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) (*.f64 (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (*.f64 (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (sqrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(*.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)) (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(*.f64 (cbrt.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (*.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) (cbrt.f64 (pow.f64 (*.f64 c (-.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 1/2) (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 1/2))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(/.f64 1 (/.f64 (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4)) (/.f64 (/.f64 1 (*.f64 c c)) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4)) 1) (*.f64 c (*.f64 c (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))) (-.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 c 25/36)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3)) 1) (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c c)) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 c 25/36)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c c)) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4)) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4)) (*.f64 c c)) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4)) (*.f64 c (*.f64 c (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3)) (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 c 25/36)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3)) (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c c)) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(/.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(*.f64 (/.f64 c (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) (/.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))
(*.f64 (/.f64 c (/.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) (/.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))
(/.f64 (*.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) (-.f64 (pow.f64 (*.f64 c 5/6) 3) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 3))) (+.f64 (*.f64 c (*.f64 25/36 c)) (*.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(/.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) (/.f64 (fma.f64 c (*.f64 c 25/36) (*.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (-.f64 (*.f64 (pow.f64 c 3) 125/216) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 3))))
(/.f64 (*.f64 c (*.f64 (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)) (-.f64 (*.f64 (pow.f64 c 3) 125/216) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 3)))) (fma.f64 c (*.f64 c 25/36) (*.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4))) (neg.f64 (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4))) (*.f64 (*.f64 c c) (neg.f64 (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 (*.f64 c c) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 c 25/36)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (*.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) (*.f64 c c)) (+.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))) (-.f64 (*.f64 c (*.f64 25/36 c)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c 5/6) 4) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4)) (-.f64 (*.f64 c (*.f64 c 25/36)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2) (*.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))) (-.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) 2) (*.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))) (-.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 25/36 c)) 3) (pow.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) 3)) (+.f64 (pow.f64 (*.f64 c 5/6) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))) (*.f64 (*.f64 c (*.f64 25/36 c)) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 c 25/36)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3)) (+.f64 (pow.f64 (*.f64 c 5/6) 4) (-.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4) (neg.f64 (*.f64 (*.f64 c (*.f64 c 25/36)) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 c 25/36)) 3) (pow.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2) 3)) (+.f64 (pow.f64 (*.f64 c 5/6) 4) (-.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 4) (*.f64 c (*.f64 (*.f64 c 25/36) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 3) (pow.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2) (-.f64 (*.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))) (*.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) 3) (pow.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) 3)) (+.f64 (pow.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) 2) (*.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (-.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 3) (pow.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2) (*.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (-.f64 (fma.f64 (*.f64 (+.f64 a (/.f64 -2/3 t)) (neg.f64 c)) (*.f64 c (+.f64 a (/.f64 -2/3 t))) (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)) (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))))
(pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 1)
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(log.f64 (exp.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 2)))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 c (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))) 3))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))))
(*.f64 (-.f64 25/36 (pow.f64 (-.f64 a (/.f64 2/3 t)) 2)) (*.f64 c c))
(*.f64 (*.f64 c c) (-.f64 25/36 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2)))
(fma.f64 (*.f64 c 5/6) (*.f64 c 5/6) (neg.f64 (pow.f64 (*.f64 c (+.f64 a (/.f64 -2/3 t))) 2)))
(+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)
(+.f64 y (*.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) 1))
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)
(+.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) y)
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)
(/.f64 (*.f64 y (-.f64 1 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)))) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(/.f64 y (/.f64 (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (+.f64 1 (*.f64 -4 (pow.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2)))))
(/.f64 y (/.f64 (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))) (+.f64 1 (*.f64 -4 (pow.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2)))))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 3))) (+.f64 1 (-.f64 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)) (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))
(/.f64 (+.f64 1 (*.f64 8 (pow.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 3))) (/.f64 (+.f64 1 (fma.f64 4 (pow.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2) (neg.f64 (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))))) y))
(/.f64 y (/.f64 (+.f64 1 (fma.f64 4 (pow.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2) (neg.f64 (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))) (+.f64 1 (*.f64 8 (pow.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 3)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) y) (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))
(/.f64 y (/.f64 (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (+.f64 1 (*.f64 -4 (pow.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2)))))
(/.f64 y (/.f64 (+.f64 1 (*.f64 -2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))) (+.f64 1 (*.f64 -4 (pow.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) 3)) y) (+.f64 1 (-.f64 (*.f64 4 (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)) (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))
(/.f64 (+.f64 1 (*.f64 8 (pow.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 3))) (/.f64 (+.f64 1 (fma.f64 4 (pow.f64 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))) 2) (neg.f64 (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))))) y))
(/.f64 y (/.f64 (+.f64 1 (fma.f64 4 (pow.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 2) (neg.f64 (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))) (+.f64 1 (*.f64 8 (pow.f64 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))) 3)))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (-.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))
(/.f64 (*.f64 (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y) (-.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))))) (-.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))))))
(/.f64 (*.f64 (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y) (-.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))))) (-.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) 3)) (+.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) (*.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) 3)) (fma.f64 y y (*.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) (-.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t))))) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))) 3)) (fma.f64 y y (*.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))) (-.f64 (*.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6))))) y))))
(pow.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 1)
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)
(log.f64 (exp.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)
(cbrt.f64 (*.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) (pow.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2)))
(cbrt.f64 (pow.f64 (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y) 3))
(cbrt.f64 (pow.f64 (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y) 3))
(expm1.f64 (log1p.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)
(exp.f64 (log.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)
(log1p.f64 (expm1.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)
(fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)
(*.f64 1 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))
(*.f64 x (/.f64 1 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))
(*.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 1)
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 x) 1) (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y))))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 x) 1) (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y))))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (sqrt.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) 1) (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) 1) (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 2)))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y))) 2)))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 2)) (cbrt.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y))) 2)))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y))) 2)))
(*.f64 (/.f64 1 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) x)
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(/.f64 (*.f64 (neg.f64 x) 1) (neg.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y))))
(*.f64 (neg.f64 x) (/.f64 -1 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (/.f64 x (sqrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))) (/.f64 x (sqrt.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))) (/.f64 x (sqrt.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2))) (/.f64 x (cbrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)) 2))) (/.f64 x (cbrt.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)) 2))) (/.f64 x (cbrt.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2))) (-.f64 x (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y) 2))) (-.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y) 2))) (-.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 3))) (+.f64 (*.f64 x x) (*.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) (-.f64 (+.f64 y (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) x))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y) 3))) (fma.f64 x x (*.f64 (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y) (-.f64 (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y) x))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y) 3))) (fma.f64 x x (*.f64 (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y) (-.f64 (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y) x))))
(*.f64 (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 1/2) (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 1/2))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y))))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y))))) (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)) 2)))
(/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y))))) (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (pow.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))) 2))) (/.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y))))) (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)) 2))) (cbrt.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y))))
(pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 1)
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))
(neg.f64 (/.f64 x (neg.f64 (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(/.f64 (neg.f64 x) (neg.f64 (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y))))
(/.f64 (neg.f64 x) (-.f64 (neg.f64 x) (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))
(log.f64 (exp.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))
(cbrt.f64 (*.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (pow.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) 2)))
(cbrt.f64 (*.f64 (/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y))) (pow.f64 (/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y))) 2)))
(cbrt.f64 (*.f64 (/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y))) (pow.f64 (/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y))) 2)))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))
(exp.f64 (log.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 (+.f64 x y) (*.f64 y (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 (+.f64 5/6 a) (/.f64 -2/3 t)))) y)))
(/.f64 x (+.f64 x (fma.f64 y (*.f64 2 (*.f64 c (+.f64 a (+.f64 (/.f64 -2/3 t) 5/6)))) y)))

eval923.0ms (2.2%)

Compiler

Compiled 66927 to 38409 computations (42.6% saved)

prune500.0ms (1.2%)

Pruning

32 alts after pruning (29 fresh and 3 done)

PrunedKeptTotal
New1160121172
Fresh61723
Picked101
Done235
Total1169321201
Error
0b
Counts
1201 → 32
Alt Table
Click to see full alt table
StatusErrorProgram
50.7b
(pow.f64 (*.f64 (/.f64 a (/.f64 (*.f64 1/2 x) y)) c) -1)
51.9b
(/.f64 (*.f64 1/2 x) (*.f64 c (*.f64 y a)))
52.9b
(/.f64 (*.f64 -3/4 (*.f64 t x)) (*.f64 y c))
36.1b
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))
49.5b
(/.f64 x (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)))
49.1b
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (-.f64 c (neg.f64 b)) (*.f64 y a))))))
39.6b
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 a (*.f64 (+.f64 c b) (-.f64 c b))) y) (+.f64 c b)))))
41.2b
(/.f64 x (+.f64 y x))
49.8b
(/.f64 x (+.f64 x (/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))) (-.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))))
36.7b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 z y) t) (sqrt.f64 (+.f64 a t)))))))
36.8b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
30.7b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)))
29.5b
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))))
36.1b
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))))
45.8b
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
38.5b
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t))))))
29.6b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t)))))))
37.3b
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
50.9b
(/.f64 x (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y))
44.3b
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
47.4b
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))
51.6b
(/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b))))
56.3b
(/.f64 x y)
50.7b
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
41.2b
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
51.6b
(*.f64 (/.f64 x a) (/.f64 1/2 (*.f64 y c)))
41.3b
(*.f64 (/.f64 1 (+.f64 x y)) x)
50.5b
(*.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) x)
48.7b
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
52.7b
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))
52.6b
(*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c)))
32.7b
1
Compiler

Compiled 652 to 479 computations (26.5% saved)

regimes686.0ms (1.7%)

Counts
62 → 2
Calls
Call 1
Inputs
1
(/.f64 x y)
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c)))
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))
(*.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) x)
(*.f64 (/.f64 x a) (/.f64 1/2 (*.f64 y c)))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 -3/4 (*.f64 t x)) (*.f64 y c))
(/.f64 (*.f64 1/2 x) (*.f64 c (*.f64 y a)))
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 c (/.f64 t y)))))
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))
(/.f64 x (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y))))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))))
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 a (*.f64 (+.f64 c b) (-.f64 c b))) y) (+.f64 c b)))))
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (-.f64 c (neg.f64 b)) (*.f64 y a))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
(/.f64 x (+.f64 x (/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))) (-.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y))
(pow.f64 (*.f64 (/.f64 a (/.f64 (*.f64 1/2 x) y)) c) -1)
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
(/.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 (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(/.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 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 z y) t) (sqrt.f64 (+.f64 a t)))))))
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))))
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 (*.f64 2 a)) (-.f64 c b)))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 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 (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) x))
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 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))
Calls

13 calls:

175.0ms
c
115.0ms
b
88.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)))))
76.0ms
z
37.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))))))
Results
ErrorSegmentsBranch
2.9b1x
2.9b1y
2.9b1z
2.9b1t
2.9b1a
1.5b3b
2.9b1c
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.9b1(-.f64 b c)
Compiler

Compiled 1174 to 710 computations (39.5% saved)

bsearch1.0ms (0%)

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

Compiled 50 to 38 computations (24% saved)

regimes1.4s (3.4%)

Counts
59 → 5
Calls
Call 1
Inputs
1
(/.f64 x y)
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c)))
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))
(*.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) x)
(*.f64 (/.f64 x a) (/.f64 1/2 (*.f64 y c)))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 -3/4 (*.f64 t x)) (*.f64 y c))
(/.f64 (*.f64 1/2 x) (*.f64 c (*.f64 y a)))
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 c (/.f64 t y)))))
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))
(/.f64 x (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y))))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))))
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 a (*.f64 (+.f64 c b) (-.f64 c b))) y) (+.f64 c b)))))
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (-.f64 c (neg.f64 b)) (*.f64 y a))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
(/.f64 x (+.f64 x (/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))) (-.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y))
(pow.f64 (*.f64 (/.f64 a (/.f64 (*.f64 1/2 x) y)) c) -1)
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
(/.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 (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(/.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 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 z y) t) (sqrt.f64 (+.f64 a t)))))))
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))))
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 (*.f64 2 a)) (-.f64 c b)))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 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 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))
(/.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 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))
Calls

8 calls:

299.0ms
y
210.0ms
z
182.0ms
c
176.0ms
(-.f64 b c)
152.0ms
x
Results
ErrorSegmentsBranch
13.9b4x
13.4b8y
10.2b7z
8.4b3t
10.4b4a
11.0b3b
6.7b5c
12.6b5(-.f64 b c)
Compiler

Compiled 909 to 529 computations (41.8% saved)

bsearch86.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
3.0ms
3.577205314860007e+81
3.2690222917238774e+83
12.0ms
1.1705361757679385e-223
7.666098818641157e-219
31.0ms
1.5290181191533957e-276
2.3218178264450325e-270
38.0ms
-3.91496070468064e+53
-5.6211026793402535e+50
Results
66.0ms352×body256valid
Compiler

Compiled 1181 to 892 computations (24.5% saved)

regimes1.3s (3.1%)

Counts
58 → 3
Calls
Call 1
Inputs
1
(/.f64 x y)
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c)))
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))
(*.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) x)
(*.f64 (/.f64 x a) (/.f64 1/2 (*.f64 y c)))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 -3/4 (*.f64 t x)) (*.f64 y c))
(/.f64 (*.f64 1/2 x) (*.f64 c (*.f64 y a)))
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 c (/.f64 t y)))))
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))
(/.f64 x (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y))))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))))
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 a (*.f64 (+.f64 c b) (-.f64 c b))) y) (+.f64 c b)))))
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (-.f64 c (neg.f64 b)) (*.f64 y a))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
(/.f64 x (+.f64 x (/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))) (-.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y))
(pow.f64 (*.f64 (/.f64 a (/.f64 (*.f64 1/2 x) y)) c) -1)
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
(/.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 (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(/.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 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 z y) t) (sqrt.f64 (+.f64 a t)))))))
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 (/.f64 -4/3 t)) c))))
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 (*.f64 2 a)) (-.f64 c b)))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y)))
Outputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))
Calls

8 calls:

272.0ms
y
207.0ms
z
174.0ms
a
158.0ms
b
144.0ms
x
Results
ErrorSegmentsBranch
13.9b4x
13.4b8y
13.4b6z
8.4b3t
10.4b4a
11.0b3b
7.9b3c
13.7b4(-.f64 b c)
Compiler

Compiled 892 to 521 computations (41.6% saved)

bsearch49.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
3.577205314860007e+81
3.2690222917238774e+83
26.0ms
-3.91496070468064e+53
-5.6211026793402535e+50
Results
45.0ms240×body256valid
Compiler

Compiled 830 to 638 computations (23.1% saved)

regimes1.2s (3%)

Counts
53 → 3
Calls
Call 1
Inputs
1
(/.f64 x y)
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c)))
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))
(*.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) x)
(*.f64 (/.f64 x a) (/.f64 1/2 (*.f64 y c)))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 -3/4 (*.f64 t x)) (*.f64 y c))
(/.f64 (*.f64 1/2 x) (*.f64 c (*.f64 y a)))
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 c (/.f64 t y)))))
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))
(/.f64 x (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y))))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))))
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 a (*.f64 (+.f64 c b) (-.f64 c b))) y) (+.f64 c b)))))
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (-.f64 c (neg.f64 b)) (*.f64 y a))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
(/.f64 x (+.f64 x (/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))) (-.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y))
(pow.f64 (*.f64 (/.f64 a (/.f64 (*.f64 1/2 x) y)) c) -1)
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
(/.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 (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(/.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 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))
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 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
Calls

8 calls:

352.0ms
a
227.0ms
y
149.0ms
z
124.0ms
x
96.0ms
b
Results
ErrorSegmentsBranch
15.8b3x
15.4b6y
15.6b4z
8.4b3t
11.1b5a
13.7b3b
11.7b3c
14.6b4(-.f64 b c)
Compiler

Compiled 815 to 475 computations (41.7% saved)

bsearch134.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
88.0ms
4.766697819569348e-11
7.51734914664494e-8
46.0ms
-2.6420216199956825e-282
-5.315583994709713e-292
Results
118.0ms288×body256valid
11.0ms61×body256invalid
Compiler

Compiled 950 to 722 computations (24% saved)

regimes790.0ms (1.9%)

Counts
52 → 3
Calls
Call 1
Inputs
1
(/.f64 x y)
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c)))
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))
(*.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) x)
(*.f64 (/.f64 x a) (/.f64 1/2 (*.f64 y c)))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 -3/4 (*.f64 t x)) (*.f64 y c))
(/.f64 (*.f64 1/2 x) (*.f64 c (*.f64 y a)))
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 c (/.f64 t y)))))
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))
(/.f64 x (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y))))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))))
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 a (*.f64 (+.f64 c b) (-.f64 c b))) y) (+.f64 c b)))))
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (-.f64 c (neg.f64 b)) (*.f64 y a))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
(/.f64 x (+.f64 x (/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))) (-.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y))
(pow.f64 (*.f64 (/.f64 a (/.f64 (*.f64 1/2 x) y)) c) -1)
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
(/.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 (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
(/.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 b (/.f64 2/3 t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
Calls

8 calls:

149.0ms
(-.f64 b c)
147.0ms
x
130.0ms
c
86.0ms
a
66.0ms
t
Results
ErrorSegmentsBranch
15.4b7x
19.3b1y
17.8b3z
9.6b3t
13.7b4a
19.3b1b
17.1b3c
15.8b5(-.f64 b c)
Compiler

Compiled 797 to 463 computations (41.9% saved)

bsearch77.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
4.766697819569348e-11
7.51734914664494e-8
49.0ms
-2.6420216199956825e-282
-5.315583994709713e-292
Results
60.0ms288×body256valid
13.0ms72×body256invalid
Compiler

Compiled 878 to 668 computations (23.9% saved)

regimes1.5s (3.5%)

Counts
51 → 3
Calls
Call 1
Inputs
1
(/.f64 x y)
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c)))
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))
(*.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) x)
(*.f64 (/.f64 x a) (/.f64 1/2 (*.f64 y c)))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 -3/4 (*.f64 t x)) (*.f64 y c))
(/.f64 (*.f64 1/2 x) (*.f64 c (*.f64 y a)))
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 c (/.f64 t y)))))
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))
(/.f64 x (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y))))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))))
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 a (*.f64 (+.f64 c b) (-.f64 c b))) y) (+.f64 c b)))))
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (-.f64 c (neg.f64 b)) (*.f64 y a))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
(/.f64 x (+.f64 x (/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))) (-.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y))
(pow.f64 (*.f64 (/.f64 a (/.f64 (*.f64 1/2 x) y)) c) -1)
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
(/.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 (-.f64 c b)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t)))))))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))) x)) 1)
Outputs
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t)))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
Calls

8 calls:

328.0ms
x
228.0ms
a
210.0ms
z
181.0ms
b
146.0ms
(-.f64 b c)
Results
ErrorSegmentsBranch
16.8b9x
19.8b4y
19.7b5z
12.9b3t
13.7b5a
19.7b5b
19.1b3c
17.4b5(-.f64 b c)
Compiler

Compiled 781 to 454 computations (41.9% saved)

bsearch70.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
4.766697819569348e-11
7.51734914664494e-8
42.0ms
-2.6420216199956825e-282
-5.315583994709713e-292
Results
57.0ms288×body256valid
8.0ms48×body256invalid
Compiler

Compiled 806 to 614 computations (23.8% saved)

regimes894.0ms (2.2%)

Counts
48 → 5
Calls
Call 1
Inputs
1
(/.f64 x y)
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c)))
(*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a))
(*.f64 (/.f64 1/2 (*.f64 y (*.f64 c a))) x)
(*.f64 (/.f64 x a) (/.f64 1/2 (*.f64 y c)))
(/.f64 1/2 (/.f64 y (/.f64 x (*.f64 c a))))
(/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 -3/4 (*.f64 t x)) (*.f64 y c))
(/.f64 (*.f64 1/2 x) (*.f64 c (*.f64 y a)))
(/.f64 (*.f64 1/2 x) (*.f64 (*.f64 y c) a))
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 c (/.f64 t y)))))
(/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 (*.f64 c y) t))))
(/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))
(/.f64 x (+.f64 y (*.f64 (*.f64 c (*.f64 y a)) 2)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t))))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))
(/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y))))))
(/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2)))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))))
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 a (*.f64 (+.f64 c b) (-.f64 c b))) y) (+.f64 c b)))))
(/.f64 x (+.f64 y (*.f64 2 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (-.f64 c (neg.f64 b)) (*.f64 y a))))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c 5/6) (*.f64 c 5/6)) (*.f64 (*.f64 c (-.f64 a (/.f64 2/3 t))) (*.f64 c (-.f64 a (/.f64 2/3 t))))) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2)))))
(/.f64 x (+.f64 x (/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))) (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2))))) (-.f64 y (*.f64 y (*.f64 c (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)))))))
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(/.f64 x (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y))
(pow.f64 (*.f64 (/.f64 a (/.f64 (*.f64 1/2 x) y)) c) -1)
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)))
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
(/.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 (-.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 -4/3 (/.f64 c t))) y)))
1
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y)))
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
Calls

8 calls:

238.0ms
b
194.0ms
y
106.0ms
x
95.0ms
(-.f64 b c)
90.0ms
t
Results
ErrorSegmentsBranch
21.2b3x
19.8b4y
21.2b3z
14.2b5t
16.1b4a
19.7b5b
22.4b1c
19.2b5(-.f64 b c)
Compiler

Compiled 737 to 427 computations (42.1% saved)

bsearch161.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
4.766697819569348e-11
7.51734914664494e-8
44.0ms
1.7844949343652973e-60
1.2980772880958198e-58
28.0ms
1.2017592455998514e-144
1.0202242696656396e-140
61.0ms
-2.0633551974998467e-141
-1.8549385365301094e-148
Results
113.0ms512×body256valid
40.0ms112×body256invalid
Compiler

Compiled 1183 to 917 computations (22.5% saved)

regimes1.0s (2.5%)

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

8 calls:

239.0ms
b
157.0ms
y
156.0ms
(-.f64 b c)
143.0ms
t
114.0ms
a
Results
ErrorSegmentsBranch
20.0b5x
19.9b4y
21.2b3z
14.7b5t
16.8b4a
19.7b5b
22.4b1c
19.5b5(-.f64 b c)
Compiler

Compiled 723 to 421 computations (41.8% saved)

bsearch105.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
4.766697819569348e-11
7.51734914664494e-8
24.0ms
1.7844949343652973e-60
1.2980772880958198e-58
28.0ms
1.2017592455998514e-144
1.0202242696656396e-140
21.0ms
-4.596674657850843e-268
-2.8093616546926968e-279
Results
84.0ms432×body256valid
14.0ms66×body256invalid
Compiler

Compiled 965 to 758 computations (21.5% saved)

regimes732.0ms (1.8%)

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

8 calls:

158.0ms
(-.f64 b c)
127.0ms
a
107.0ms
y
95.0ms
x
83.0ms
t
Results
ErrorSegmentsBranch
21.2b3x
21.2b2y
22.4b1z
17.3b3t
18.3b4a
20.9b3b
22.4b1c
19.8b5(-.f64 b c)
Compiler

Compiled 687 to 402 computations (41.5% saved)

bsearch64.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
4.766697819569348e-11
7.51734914664494e-8
33.0ms
-9.267159399884906e-294
-1.1341051223449283e-295
Results
51.0ms240×body256valid
9.0ms51×body256invalid
Compiler

Compiled 485 to 398 computations (17.9% saved)

regimes1.1s (2.6%)

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

8 calls:

213.0ms
y
144.0ms
a
137.0ms
(-.f64 b c)
137.0ms
b
113.0ms
c
Results
ErrorSegmentsBranch
27.1b6x
21.0b13y
25.8b7z
27.3b6t
23.0b9a
22.8b8b
23.3b6c
18.2b8(-.f64 b c)
Compiler

Compiled 675 to 396 computations (41.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.6223976589458227e+229
7.202498747539506e+231
0.0ms
5.340586498297616e+208
5.326582362099166e+209
0.0ms
1.9367438241620332e-26
1.8263127102890415e-13
0.0ms
-1.0965609463869096e-201
-5.025309826641317e-202
0.0ms
-8.33209573667991e-141
-6.858591842966085e-163
0.0ms
-7.369395015673912e-23
-1.2087878682694723e-39
0.0ms
-14672089797516746.0
-523038616812991.06
Compiler

Compiled 50 to 38 computations (24% saved)

regimes1.5s (3.6%)

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

7 calls:

749.0ms
c
175.0ms
y
125.0ms
b
108.0ms
z
104.0ms
a
Results
ErrorSegmentsBranch
28.3b4x
22.6b11y
25.8b7z
27.3b6t
25.1b7a
23.3b8b
23.3b6c
Compiler

Compiled 622 to 364 computations (41.5% saved)

bsearch265.0ms (0.6%)

Algorithm
10×binary-search
Steps
TimeLeftRight
18.0ms
1.726850348443471e+214
2.415045040506506e+215
29.0ms
1.7122708524518952e+138
8.491753444776462e+143
25.0ms
8.049085558465968e+124
1.240283592421351e+128
26.0ms
1.023414364697863e-105
2.1074113843117858e-101
30.0ms
7.461554512969296e-212
3.253271052285818e-206
31.0ms
-3.3323765347033646e-270
-3.890629262345436e-277
21.0ms
-1.9110393769883023e-235
-7.422209860725235e-237
31.0ms
-4.005638308605428e+33
-1.0664170019804198e+27
25.0ms
-6.172114432981334e+78
-1.2954585788998767e+77
27.0ms
-2.6133568174406147e+192
-7.376716359869916e+189
Results
247.0ms1280×body256valid
Compiler

Compiled 2930 to 2282 computations (22.1% saved)

regimes854.0ms (2.1%)

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

7 calls:

333.0ms
y
97.0ms
b
86.0ms
c
86.0ms
z
85.0ms
a
Results
ErrorSegmentsBranch
29.0b4x
24.1b9y
25.8b7z
27.5b6t
25.5b7a
24.2b8b
23.8b6c
Compiler

Compiled 442 to 257 computations (41.9% saved)

bsearch142.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
36.0ms
3.3389530653385725e+95
8.802951654301338e+100
27.0ms
6.565457103947761e-17
1.618827983956653e-11
28.0ms
1.5290181191533957e-276
2.3218178264450325e-270
27.0ms
-6.051066700993038e-137
-7.539062969657032e-140
24.0ms
-3.201691829586554e+28
-1.4483909267896185e+26
Results
132.0ms672×body256valid
Compiler

Compiled 1520 to 1238 computations (18.6% saved)

regimes1.1s (2.8%)

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

7 calls:

382.0ms
t
193.0ms
y
155.0ms
z
139.0ms
b
93.0ms
a
Results
ErrorSegmentsBranch
29.0b4x
24.1b9y
26.1b7z
26.4b8t
26.8b5a
25.0b8b
24.0b6c
Compiler

Compiled 421 to 242 computations (42.5% saved)

bsearch185.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
56.0ms
3.3389530653385725e+95
8.802951654301338e+100
34.0ms
6.565457103947761e-17
1.618827983956653e-11
53.0ms
1.5290181191533957e-276
2.3218178264450325e-270
25.0ms
-6.051066700993038e-137
-7.539062969657032e-140
17.0ms
-108924327423256080.0
-34841205039564588.0
Results
176.0ms640×body256valid
Compiler

Compiled 1366 to 1096 computations (19.8% saved)

regimes954.0ms (2.3%)

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

7 calls:

208.0ms
b
182.0ms
y
137.0ms
z
126.0ms
c
115.0ms
t
Results
ErrorSegmentsBranch
30.4b3x
24.1b9y
26.1b7z
26.4b8t
26.8b5a
25.0b8b
24.7b6c
Compiler

Compiled 362 to 202 computations (44.2% saved)

bsearch365.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
1.726850348443471e+214
2.415045040506506e+215
62.0ms
1.7122708524518952e+138
8.491753444776462e+143
48.0ms
8.049085558465968e+124
1.240283592421351e+128
52.0ms
1.023414364697863e-105
2.1074113843117858e-101
38.0ms
-1.1349837251522386e-176
-4.00918152022789e-186
48.0ms
-4.005638308605428e+33
-1.0664170019804198e+27
24.0ms
-6.172114432981334e+78
-1.2954585788998767e+77
73.0ms
-2.6133568174406147e+192
-7.376716359869916e+189
Results
349.0ms1024×body256valid
Compiler

Compiled 2026 to 1669 computations (17.6% saved)

regimes814.0ms (2%)

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

7 calls:

182.0ms
c
155.0ms
t
120.0ms
y
99.0ms
b
84.0ms
a
Results
ErrorSegmentsBranch
30.4b3x
24.1b9y
26.5b7z
26.6b8t
26.8b5a
25.5b8b
25.2b7c
Compiler

Compiled 347 to 192 computations (44.7% saved)

bsearch279.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.726850348443471e+214
2.415045040506506e+215
28.0ms
1.7122708524518952e+138
8.491753444776462e+143
26.0ms
8.049085558465968e+124
1.240283592421351e+128
49.0ms
1.023414364697863e-105
2.1074113843117858e-101
30.0ms
-1.1349837251522386e-176
-4.00918152022789e-186
29.0ms
-4.005638308605428e+33
-1.0664170019804198e+27
70.0ms
-6.172114432981334e+78
-1.2954585788998767e+77
26.0ms
-2.6133568174406147e+192
-7.376716359869916e+189
Results
265.0ms1024×body256valid
Compiler

Compiled 2026 to 1635 computations (19.3% saved)

regimes1.3s (3%)

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

7 calls:

344.0ms
a
314.0ms
b
157.0ms
t
151.0ms
y
144.0ms
z
Results
ErrorSegmentsBranch
30.4b3x
24.1b9y
26.5b7z
26.6b8t
26.8b5a
25.5b8b
26.3b4c
Compiler

Compiled 317 to 182 computations (42.6% saved)

bsearch308.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
1.726850348443471e+214
2.415045040506506e+215
31.0ms
1.7122708524518952e+138
8.491753444776462e+143
51.0ms
8.049085558465968e+124
1.240283592421351e+128
27.0ms
1.023414364697863e-105
2.1074113843117858e-101
72.0ms
-1.1349837251522386e-176
-4.00918152022789e-186
39.0ms
-4.005638308605428e+33
-1.0664170019804198e+27
23.0ms
-6.172114432981334e+78
-1.2954585788998767e+77
45.0ms
-2.6133568174406147e+192
-7.376716359869916e+189
Results
295.0ms1024×body256valid
Compiler

Compiled 1992 to 1618 computations (18.8% saved)

regimes664.0ms (1.6%)

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

7 calls:

129.0ms
b
115.0ms
t
112.0ms
y
89.0ms
c
88.0ms
z
Results
ErrorSegmentsBranch
30.4b3x
24.1b9y
27.8b5z
27.8b6t
27.4b5a
26.2b8b
26.3b4c
Compiler

Compiled 302 to 175 computations (42.1% saved)

bsearch261.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.726850348443471e+214
2.415045040506506e+215
28.0ms
1.7122708524518952e+138
8.491753444776462e+143
49.0ms
8.049085558465968e+124
1.240283592421351e+128
25.0ms
1.023414364697863e-105
2.1074113843117858e-101
59.0ms
-1.1349837251522386e-176
-4.00918152022789e-186
28.0ms
-4.005638308605428e+33
-1.0664170019804198e+27
28.0ms
-6.172114432981334e+78
-1.2954585788998767e+77
25.0ms
-2.6133568174406147e+192
-7.376716359869916e+189
Results
248.0ms1024×body256valid
Compiler

Compiled 1924 to 1567 computations (18.6% saved)

regimes609.0ms (1.5%)

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

7 calls:

127.0ms
y
123.0ms
a
88.0ms
t
84.0ms
c
71.0ms
b
Results
ErrorSegmentsBranch
30.4b3x
25.8b7y
27.8b5z
27.8b6t
27.4b5a
26.2b8b
26.3b4c
Compiler

Compiled 261 to 154 computations (41% saved)

bsearch182.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
1.726850348443471e+214
2.415045040506506e+215
28.0ms
1.023414364697863e-105
2.1074113843117858e-101
29.0ms
-1.1349837251522386e-176
-4.00918152022789e-186
55.0ms
-4.005638308605428e+33
-1.0664170019804198e+27
23.0ms
-6.172114432981334e+78
-1.2954585788998767e+77
26.0ms
-2.6133568174406147e+192
-7.376716359869916e+189
Results
171.0ms752×body256valid
Compiler

Compiled 1382 to 1143 computations (17.3% saved)

regimes554.0ms (1.3%)

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

7 calls:

152.0ms
a
101.0ms
b
88.0ms
y
77.0ms
c
55.0ms
t
Results
ErrorSegmentsBranch
30.4b3x
25.9b7y
28.0b5z
27.8b6t
27.4b5a
26.3b8b
26.3b4c
Compiler

Compiled 248 to 146 computations (41.1% saved)

bsearch155.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.726850348443471e+214
2.415045040506506e+215
25.0ms
1.023414364697863e-105
2.1074113843117858e-101
30.0ms
-1.1349837251522386e-176
-4.00918152022789e-186
28.0ms
-3.442564524185139e+54
-3.459368174558434e+45
22.0ms
-6.172114432981334e+78
-1.2954585788998767e+77
31.0ms
-2.6133568174406147e+192
-7.376716359869916e+189
Results
142.0ms752×body256valid
Compiler

Compiled 1318 to 1095 computations (16.9% saved)

regimes320.0ms (0.8%)

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

7 calls:

83.0ms
y
75.0ms
x
43.0ms
b
38.0ms
a
37.0ms
z
Results
ErrorSegmentsBranch
29.5b4x
27.3b6y
29.7b5z
30.7b2t
28.6b5a
28.8b6b
28.8b2c
Compiler

Compiled 200 to 124 computations (38% saved)

bsearch186.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
1.007668212963549e+283
9.976229535032221e+290
49.0ms
3.2150279138382805e+239
3.020426557325274e+243
58.0ms
-3.442564524185139e+54
-3.459368174558434e+45
23.0ms
-6.172114432981334e+78
-1.2954585788998767e+77
26.0ms
-2.6133568174406147e+192
-7.376716359869916e+189
Results
176.0ms656×body256valid
Compiler

Compiled 1150 to 957 computations (16.8% saved)

regimes398.0ms (1%)

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

7 calls:

129.0ms
y
83.0ms
b
65.0ms
z
55.0ms
t
24.0ms
x
Results
ErrorSegmentsBranch
30.7b3x
27.3b6y
31.4b2z
29.8b3t
29.8b3a
28.8b6b
29.3b2c
Compiler

Compiled 189 to 118 computations (37.6% saved)

bsearch223.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
57.0ms
1.007668212963549e+283
9.976229535032221e+290
30.0ms
3.2150279138382805e+239
3.020426557325274e+243
29.0ms
-3.442564524185139e+54
-3.459368174558434e+45
80.0ms
-6.172114432981334e+78
-1.2954585788998767e+77
26.0ms
-2.6133568174406147e+192
-7.376716359869916e+189
Results
214.0ms656×body256valid
Compiler

Compiled 1116 to 940 computations (15.8% saved)

regimes258.0ms (0.6%)

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

7 calls:

101.0ms
y
55.0ms
b
26.0ms
t
19.0ms
c
18.0ms
x
Results
ErrorSegmentsBranch
30.7b3x
28.0b6y
31.2b3z
29.8b4t
29.8b3a
28.8b6b
29.3b2c
Compiler

Compiled 142 to 94 computations (33.8% saved)

bsearch193.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
33.0ms
1.007668212963549e+283
9.976229535032221e+290
28.0ms
3.2150279138382805e+239
3.020426557325274e+243
62.0ms
-3.442564524185139e+54
-3.459368174558434e+45
23.0ms
-6.172114432981334e+78
-1.2954585788998767e+77
46.0ms
-1.0004839191775514e+222
-2.360395337492362e+220
Results
150.0ms640×body256valid
Compiler

Compiled 1090 to 918 computations (15.8% saved)

regimes202.0ms (0.5%)

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

7 calls:

72.0ms
a
37.0ms
x
26.0ms
b
18.0ms
y
17.0ms
t
Results
ErrorSegmentsBranch
30.7b3x
29.3b4y
31.5b3z
30.0b4t
30.3b4a
28.8b6b
30.8b2c
Compiler

Compiled 106 to 77 computations (27.4% saved)

bsearch130.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
8.353303657078095e-14
9.924701510685678e-14
36.0ms
3.81738028714807e-52
1.082850233958706e-46
34.0ms
-1.6867124479862213e+89
-7.939582926679158e+83
17.0ms
-4.010968959123194e+201
-1.0450677920846248e+201
30.0ms
-8.70331537799125e+264
-2.1142284522623855e+263
Results
114.0ms528×body256valid
Compiler

Compiled 908 to 764 computations (15.9% saved)

regimes91.0ms (0.2%)

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

7 calls:

19.0ms
b
16.0ms
y
14.0ms
x
12.0ms
t
12.0ms
z
Results
ErrorSegmentsBranch
30.7b3x
29.5b4y
31.5b3z
31.3b3t
32.7b1a
30.0b4b
31.2b2c
Compiler

Compiled 88 to 68 computations (22.7% saved)

bsearch81.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
-3.442564524185139e+54
-3.459368174558434e+45
29.0ms
-6.172114432981334e+78
-1.2954585788998767e+77
23.0ms
-1.0004839191775514e+222
-2.360395337492362e+220
Results
76.0ms368×body256valid
Compiler

Compiled 648 to 544 computations (16% saved)

regimes48.0ms (0.1%)

Counts
4 → 2
Calls
Call 1
Inputs
1
(/.f64 x y)
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
Outputs
(/.f64 x (+.f64 y x))
1
Calls

7 calls:

11.0ms
z
10.0ms
y
10.0ms
x
4.0ms
b
4.0ms
a
Results
ErrorSegmentsBranch
31.6b3x
31.0b2y
31.7b3z
32.7b1t
32.7b1a
32.7b1b
32.7b1c
Compiler

Compiled 79 to 64 computations (19% saved)

bsearch22.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
-1.0004839191775514e+222
-2.360395337492362e+220
Results
21.0ms112×body256valid
Compiler

Compiled 204 to 171 computations (16.2% saved)

regimes34.0ms (0.1%)

Accuracy

Total -31.3b remaining (-101.1%)

Threshold costs -31.3b (-101.1%)

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

7 calls:

9.0ms
y
8.0ms
x
4.0ms
b
3.0ms
c
3.0ms
z
Results
ErrorSegmentsBranch
31.6b3x
31.0b2y
32.7b1z
32.7b1t
32.7b1a
32.7b1b
32.7b1c
Compiler

Compiled 67 to 58 computations (13.4% saved)

bsearch22.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
-1.0004839191775514e+222
-2.360395337492362e+220
Results
21.0ms112×body256valid
Compiler

Compiled 190 to 164 computations (13.7% saved)

simplify402.0ms (1%)

Algorithm
egg-herbie
Rules
944×distribute-lft-neg-in
912×*-commutative
686×distribute-lft-neg-out
580×+-commutative
490×distribute-rgt-neg-in
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
05584527
17424503
28134503
38734483
49974483
511604479
614034479
716954479
820234479
923964479
1027924479
1132004479
1236114479
1336364479
1436384479
1536384479
1638054479
1738664479
1838834479
1938984479
2039014479
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 (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))))
(if (<=.f64 c -2850000000000000113602503300422227023296575087575040) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 c 5301450822201599/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 c 2604693137843693/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) (if (<=.f64 c 4999999999999999817033982815443287105513571612636783896840181921713543250771443712) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))))))
(if (<=.f64 c -22499999999999999847471345173136629470388439943741440) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 c 190000000000000009897258013955994781676400150667466959103142177112972444219071266816) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))))
(if (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 2833419889721787/37778931862957161709568) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))
(if (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 2030995376952577/19342813113834066795298816) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))
(if (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 5742397643169489/302231454903657293676544) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t))))))) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))
(if (<=.f64 t -1763574207460933/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 4668062408888815/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y))) (if (<=.f64 t 7598855856198875/3618502788666131106986593281521497120414687020801267626233049500247285301248) 1 (if (<=.f64 t 7253554917687775/9671406556917033397649408) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y))) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))))
(if (<=.f64 t -1218164251425/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 8151947221405099/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y))) (if (<=.f64 t 2894802230932905/904625697166532776746648320380374280103671755200316906558262375061821325312) 1 (if (<=.f64 t 785801782749509/604462909807314587353088) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y))) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))))
(if (<=.f64 t -2646204294517329/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 2630622583481433/38685626227668133590597632) 1 (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))
(if (<=.f64 (-.f64 b c) -10000000000000000) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) (if (<=.f64 (-.f64 b c) -4253529586511731/85070591730234615865843651857942052864) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a))))) (if (<=.f64 (-.f64 b c) -4290498537581631/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 (-.f64 b c) -5515652263101987/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576) 1 (if (<=.f64 (-.f64 b c) 1742245718635205/87112285931760246646623899502532662132736) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2))))) (if (<=.f64 (-.f64 b c) 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) 1 (if (<=.f64 (-.f64 b c) 19999999999999999836777221245888555157266854023040746648359793341285923569054049205612780991738616816940675431370589468387985186797779692394447533106893958186103920770675008711375515345125281086808706628454884068855007427340271616) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))
(if (<=.f64 y -33000000000000000020080808569716158933177098361164505983814583775474272517232935453878463977046773605706615535733397979694758995685065807672813877729318146225858571932059472659225583657418752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (if (<=.f64 y -2499999999999999918390018751648879805686600901662494978316506154658250805477376) 1 (if (<=.f64 y -13499999999999999283280016834560) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -8477115559868589/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) 1 (if (<=.f64 y -7613526571406249/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 a (*.f64 (+.f64 c b) (-.f64 c b))) y) (+.f64 c b))))) (if (<=.f64 y 350177730879819/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a))))) (if (<=.f64 y 2969587359799945/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 y 15500000000000001165204547206032233725807150497462327308985091086545371841257435672300387067015249549138122303102214158063501312) 1 (if (<=.f64 y 41999999999999997413009811805115301605962679590477452241089066117180058581856324166413307838496476381590616562649833208755964456496732831744) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))))) (if (<=.f64 y 130000000000000001253900069965034955977904266638831031829774750325164813390390588455034419341204616727680756058607330645635079273151867287939228381868901601724969060866024277545736062852897684925252887031373958742016) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))))))))))))
(if (<=.f64 c -144999999999999999177916416) 1 (if (<=.f64 c -667771684010813/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))) (if (<=.f64 c 5481739131412499/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) 1 (if (<=.f64 c 1166238552209971/2535301200456458802993406410752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 61000000000000000314425606569171439421682538687128585485853789922164728087752636184081970656968704) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))))))))))
(if (<=.f64 c -35000000000000000) 1 (if (<=.f64 c -1361730492884795/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 c 1487016908477783/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) 1 (if (<=.f64 c 6490371073168535/20282409603651670423947251286016) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 2100000000000000116566583278909853747095232684310412282482121584046769395748998814717668407377920) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))))))))))
(if (<=.f64 y -489999999999999995981129846989475947224464426959206862782832999020738598271024789784595323860320108384666503067677912001277974742435938978584622434141733173011033785091475057062273794984378368) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))) (if (<=.f64 y -619999999999999997038522502281585634437453440464479056941220115507834764918784) 1 (if (<=.f64 y -6600000000000000525303491330048) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -5793204598631959/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) 1 (if (<=.f64 y 6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 y 7999999999999999398942092951943056340357366958678707691513807777802353599806344212825307950102541230012240467309244258262712320) 1 (if (<=.f64 y 188000000000000003529989872809531707041897130344522839442696192279519560158376962064649082392767370283825665140591478498421068139138327248896) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x)) (if (<=.f64 y 210000000000000016745733137832167155293184300320538363082688366576546168606038254115825931954272378507250550679055019948455553913372490973479428130468137278035050316749856031913953848183878353488792783694295782653952) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))))))))))
(if (<=.f64 y -2149999999999999878992169284358295328452412679874592317935082963196741167107325326962302539759105788869865396434554891700294974792105983887341590219147099021674020557303980782373105557475164160) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))) (if (<=.f64 y -214999999999999995655486518288763481790872599198669138732165310955176847212544) 1 (if (<=.f64 y -4100000000000000053379464167424) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -8596368114099035/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) 1 (if (<=.f64 y 1355681185995627/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 y 101999999999999996845713444063033765887359174558680615628111543070954160155529554055364004583855612132958142856948774114164736) 1 (if (<=.f64 y 579999999999999979384748116323941188697548806522312393692860809373200106922369320951173288885401149845338086391989921780143403066441167011840) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (if (<=.f64 y 134999999999999999830106770174825231644166689934543401887460863732543159207864880734458710014018302222491852202423294779916539736444991648179131245195868194266457841364243529863487890605089386561424186068219172225024) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))))))))))
(if (<=.f64 y -14999999999999999109744362174945402931434968274539538955801723166263433274876584868500301420359925565079730475358653664960630721616341405846315274216049302947949695962233695148350639303557120) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))) (if (<=.f64 y -3500000000000000132571709850489338051206618645930068717053488461558530629959680) 1 (if (<=.f64 y -2349999999999999900924830434721792) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -4975428362386363/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) 1 (if (<=.f64 y 6455624695217271/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 y 79999999999999996394328534279835788762401800699068192947837007860143083602329396977235121218384458406950179019095594487328538624) 1 (if (<=.f64 y 31000000000000000357032468375104109496682081524376922732477033249739937929213632587458249548148203968013224208598710655346891184637197942784) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))) (if (<=.f64 y 105000000000000008372866568916083577646592150160269181541344183288273084303019127057912965977136189253625275339527509974227776956686245486739714065234068639017525158374928015956976924091939176744396391847147891326976) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))))))))))
(if (<=.f64 y -1650000000000000048491477511321878486275338953830485785935948216206386889361753542530190419306457176986079780545334536987490863579352043539102780473362139625061790376166461872949779435421171712) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))) (if (<=.f64 y -2399999999999999855834235708734682927260369563301974979874411283128726239313920) 1 (if (<=.f64 y -2000000000000000039769249677312) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -4784065733063811/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) 1 (if (<=.f64 y 2969587359799945/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a))))) (if (<=.f64 y 58000000000000004360120241158056100393342885732439676382008727936750423664060081870543383863669966054839425392253446526947295232) 1 (if (<=.f64 y 11200000000000000367825499879095172084654540743227650989737910374097966477266425550092814735030547022060234453584411278480863095103168708608) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))) (if (<=.f64 y 51999999999999998587933734760489592958407643608016942215413110043399534249353285922513624644079406997942689607473319100538176347884215219090603655979172130907674585950793525154084998076363401850861199208879663087616) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))))))))))
(if (<=.f64 y -1199999999999999897121257585438251874770474771448322791967325168345959152990055609589179299992715047405879102189582534528348515199241477030730497546019789359990067823936370118542384309251080192) (/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b)))) (if (<=.f64 y -2700000000000000043501584837477273562539063578383534975200695897717299937804288) 1 (if (<=.f64 y -1120000000000000031277979074035712) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -4018615215773601/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) 1 (if (<=.f64 y 786779259729605/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a))))) (if (<=.f64 y 28999999999999999396504034118881156595338307305193628400566618109459970168562693058661458271929134642422808898011044609695892132606248073731787394369960275869887080472136406899798309221894557966753356828381919838208) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))))))))
(if (<=.f64 y -31500000000000001098427978244639754882043685612299312228759807863695288845997501338617334261138249730464246733169712571589381627587989024493642487534718055801248222743408774810817608321859584) (/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b)))) (if (<=.f64 y -130000000000000009331693572985691597674199002984591404980029211519262914510848) 1 (if (<=.f64 y -3400000000000000062021817223064150985813460560551870464) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) (if (<=.f64 y -5109933491736859/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) 1 (if (<=.f64 y 8573876548335439/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a))))) (if (<=.f64 y 65000000000000000626950034982517477988952133319415515914887375162582406695195294227517209670602308363840378029303665322817539636575933643969614190934450800862484530433012138772868031426448842462626443515686979371008) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))))))))
(if (<=.f64 y -51000000000000002909060466749323187418939396604966993292878237194379831072093734782434427385988559008864709086052502211210258677882904924310232755696596669244136688717030593502954705200873472) (/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b)))) (if (<=.f64 y -134999999999999991890675758616325914658395787935736092617935634675990850961408) 1 (if (<=.f64 y -104999999999999997626664616076826096398720561053696) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) (if (<=.f64 y 11499999999999999697693861752624776336560914648540111676303258047698863984271928899297940734025203603834261048235732928129446834207978041109195651206688316571737541070805970412570276294911491972404531031899308475215781296060043039985763352576) 1 (if (<=.f64 y 3599999999999999822914062286740544990227237288166928658710627350797636870344995301471938506925155482955978960298559642406550556572154281536142035898701703752505946194501577948265859515409292312487811574018704775301978263941707885718108735679180926585222860765869796591446361247414484992) (/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 (*.f64 c y) t)))) 1)))))
(if (<=.f64 y -54000000000000000752366127399475995521206222102697380802987789017937798414564603012956686817805606759349446691179873027421013414077058490668575536085796850093357387094331989199770655871991808) (/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b)))) (if (<=.f64 y -130000000000000009331693572985691597674199002984591404980029211519262914510848) 1 (if (<=.f64 y -3400000000000000062021817223064150985813460560551870464) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) (if (<=.f64 y 11200000000000000452315800682785940713401532930606335952606382661556396933814948394378179932962791934879870976223795458777633492177600873786035850728458971988608347895788006092299528480738458499398144947042489422014772324975637559556958060544) 1 (if (<=.f64 y 190000000000000004154657971933862836821787582519790068024714775548536400316092871592685375426240725946673206700329893990913595868990319985845267304166775872229365498762705801595024509954509245248884395915218467829334804917876064296683128531163348895645793953356282552614543911000179998720) (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 1)))))
(if (<=.f64 y -329999999999999991299605119147860651487604024313955380121249893203169745182134364469675480511576817821984289619257374617973967332853179173099602291453255334991867823446554700721839607618625988390481844559729394562990342144) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (if (<=.f64 y -900000000000000048781873223350883732408212496072647178873895833272013799030784) 1 (if (<=.f64 y -259999999999999998237446655334023273880044194905456640) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) (if (<=.f64 y 2299999999999999868470134092130686385370372849942585540664428902171458688316237066508867046049262843071612547691283642335740561736108248320185991014890471323184455462642282070591372640840365462187268253273243432167957931862927091690412244467712) 1 (if (<=.f64 y 21000000000000001333317950717820428396180837452871050541482307416447199608503148440563163159060173379737169265206085358933939153968455516454676986348205574157657193833176059600366202585431144661955490440769211739265916441022577393602011019411592360294119463528258031059495334214369280) (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 1)))))
(if (<=.f64 b -680000000000000038965210328492221066295616129493542295053387689136071104786909086278856395703241115826598728306928742823024883449468932518035226805252573469769881482417802762156607684195473242508129229177145731052501464679162963565978601009018764549611146392371200) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) (if (<=.f64 b -1159999999999999951293289150402781798536965711784630547082020497212006207946657338266346393056775107546559086035427322811345939670761604428944435432238677254420162199950127579247628500965472287504465920) 1 (if (<=.f64 b -164999999999999987119794808573464697154638102191779682149313297553439793861285775685976064) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) (if (<=.f64 b 5450733846126495/51422017416287688817342786954917203280710495801049370729644032) 1 (if (<=.f64 b 6734393813712469/79228162514264337593543950336) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) 1)))))
(if (<=.f64 y -1000000000000000046601807174820697568405085809949376861420980458018682781323086299572767712214195712321033976595985489865317261666006898091360622097492643440587430127367316221899487205895055238326459735771560242784354959360) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) (if (<=.f64 y -130000000000000009331693572985691597674199002984591404980029211519262914510848) 1 (if (<=.f64 y -3400000000000000062021817223064150985813460560551870464) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) 1)))
(if (<=.f64 y -550000000000000025630993946151383662622797195472157273781539251910275529727697464765022241717807641776568687127792019425924493916303793950248342153620953892323086570052023922044717963242280381079552854674358133531395227648) (/.f64 x (+.f64 y x)) 1)
(if (<=.f64 y -750000000000000034951355381115523176303814357462032646065735343514012085992314724679575784160646784240775482446989117398987946249505173568520466573119482580440572595525487166424615404421291428744844801828670182088266219520) (/.f64 x y) 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 (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))))
(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)))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))))
(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)))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))
(if (<=.f64 (+.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2 (*.f64 t 3))) (-.f64 c b))) +inf.0) (/.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)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))
(if (<=.f64 (+.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2 (*.f64 t 3)) (-.f64 -5/6 a)))) +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 2 (*.f64 t 3)) (-.f64 -5/6 a))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))
(if (<=.f64 (+.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2 (*.f64 t 3)) (-.f64 -5/6 a)))) +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 2 (*.f64 t 3)) (-.f64 -5/6 a))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)))))))))
(if (<=.f64 (+.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2 (*.f64 t 3)) (+.f64 a 5/6)))) +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 2 (*.f64 t 3)) (+.f64 a 5/6))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))
(if (<=.f64 c -2850000000000000113602503300422227023296575087575040) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 c 5301450822201599/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 c 2604693137843693/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) (if (<=.f64 c 4999999999999999817033982815443287105513571612636783896840181921713543250771443712) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))))))
(if (<=.f64 c -2850000000000000113602503300422227023296575087575040) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 c 5301450822201599/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 c 2604693137843693/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (if (<=.f64 c 4999999999999999817033982815443287105513571612636783896840181921713543250771443712) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))))))
(if (<=.f64 c -2850000000000000113602503300422227023296575087575040) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))) (if (<=.f64 c 5301450822201599/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (if (<=.f64 c 2604693137843693/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (if (<=.f64 c 4999999999999999817033982815443287105513571612636783896840181921713543250771443712) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))))))))
(if (<=.f64 c -2850000000000000113602503300422227023296575087575040) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))) (if (<=.f64 c 5301450822201599/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)))))))) (if (<=.f64 c 2604693137843693/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (if (<=.f64 c 4999999999999999817033982815443287105513571612636783896840181921713543250771443712) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))))))))
(if (<=.f64 c -22499999999999999847471345173136629470388439943741440) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 c 190000000000000009897258013955994781676400150667466959103142177112972444219071266816) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))))
(if (or (<=.f64 c -22499999999999999847471345173136629470388439943741440) (not (<=.f64 c 190000000000000009897258013955994781676400150667466959103142177112972444219071266816))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))))
(if (or (<=.f64 c -22499999999999999847471345173136629470388439943741440) (not (<=.f64 c 190000000000000009897258013955994781676400150667466959103142177112972444219071266816))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))
(if (or (<=.f64 c -22499999999999999847471345173136629470388439943741440) (not (<=.f64 c 190000000000000009897258013955994781676400150667466959103142177112972444219071266816))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)))))))))
(if (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 2833419889721787/37778931862957161709568) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))
(if (or (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (not (<=.f64 t 2833419889721787/37778931862957161709568))) (/.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 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))))
(if (or (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (not (<=.f64 t 2833419889721787/37778931862957161709568))) (/.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 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))
(if (or (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (not (<=.f64 t 2833419889721787/37778931862957161709568))) (/.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 b (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a)))))))))
(if (or (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (not (<=.f64 t 2833419889721787/37778931862957161709568))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 c b) (+.f64 a 5/6))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))
(if (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 2030995376952577/19342813113834066795298816) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))
(if (or (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (not (<=.f64 t 2030995376952577/19342813113834066795298816))) (/.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 b (/.f64 2/3 t))))))))
(if (or (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (not (<=.f64 t 2030995376952577/19342813113834066795298816))) (/.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 b (/.f64 -2/3 t))))))))
(if (or (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (not (<=.f64 t 2030995376952577/19342813113834066795298816))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 c b) (+.f64 a 5/6))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (/.f64 -2/3 t))))))))
(if (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 5742397643169489/302231454903657293676544) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t))))))) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))
(if (or (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (not (<=.f64 t 5742397643169489/302231454903657293676544))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (/.f64 2/3 t))))))))
(if (or (<=.f64 t -1516803582540079/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (not (<=.f64 t 5742397643169489/302231454903657293676544))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (/.f64 -2/3 t))))))))
(if (<=.f64 t -1763574207460933/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 4668062408888815/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y))) (if (<=.f64 t 7598855856198875/3618502788666131106986593281521497120414687020801267626233049500247285301248) 1 (if (<=.f64 t 7253554917687775/9671406556917033397649408) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y))) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))))
(if (<=.f64 t -1763574207460933/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 4668062408888815/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t)))))) (if (<=.f64 t 7598855856198875/3618502788666131106986593281521497120414687020801267626233049500247285301248) 1 (if (<=.f64 t 7253554917687775/9671406556917033397649408) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3)))))))))
(if (<=.f64 t -1763574207460933/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a (-.f64 b c))))))) (if (<=.f64 t 4668062408888815/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t)))))) (if (<=.f64 t 7598855856198875/3618502788666131106986593281521497120414687020801267626233049500247285301248) 1 (if (<=.f64 t 7253554917687775/9671406556917033397649408) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3)))))))))
(if (<=.f64 t -1218164251425/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 8151947221405099/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y))) (if (<=.f64 t 2894802230932905/904625697166532776746648320380374280103671755200316906558262375061821325312) 1 (if (<=.f64 t 785801782749509/604462909807314587353088) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -4/3 (/.f64 c t))) y))) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))))
(if (<=.f64 t -1218164251425/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (if (<=.f64 t 8151947221405099/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t)))))) (if (<=.f64 t 2894802230932905/904625697166532776746648320380374280103671755200316906558262375061821325312) 1 (if (<=.f64 t 785801782749509/604462909807314587353088) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -4/3 (/.f64 c t)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3)))))))))
(if (<=.f64 t -2646204294517329/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 2630622583481433/38685626227668133590597632) 1 (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))
(if (or (<=.f64 t -2646204294517329/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648) (not (<=.f64 t 2630622583481433/38685626227668133590597632))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) 1)
(if (<=.f64 (-.f64 b c) -10000000000000000) (/.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)) (if (<=.f64 (-.f64 b c) -4253529586511731/85070591730234615865843651857942052864) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a))))) (if (<=.f64 (-.f64 b c) -4290498537581631/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 (-.f64 b c) -5515652263101987/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576) 1 (if (<=.f64 (-.f64 b c) 1742245718635205/87112285931760246646623899502532662132736) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t))))) 2))))) (if (<=.f64 (-.f64 b c) 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) 1 (if (<=.f64 (-.f64 b c) 19999999999999999836777221245888555157266854023040746648359793341285923569054049205612780991738616816940675431370589468387985186797779692394447533106893958186103920770675008711375515345125281086808706628454884068855007427340271616) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))
(if (<=.f64 (-.f64 b c) -10000000000000000) (/.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3)))) (if (<=.f64 (-.f64 b c) -4253529586511731/85070591730234615865843651857942052864) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c))))) (if (<=.f64 (-.f64 b c) -4290498537581631/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 (-.f64 b c) -5515652263101987/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576) 1 (if (<=.f64 (-.f64 b c) 1742245718635205/87112285931760246646623899502532662132736) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9) (-.f64 (*.f64 c 5/6) (*.f64 c (-.f64 a (/.f64 2/3 t)))))))))) (if (<=.f64 (-.f64 b c) 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) 1 (if (<=.f64 (-.f64 b c) 19999999999999999836777221245888555157266854023040746648359793341285923569054049205612780991738616816940675431370589468387985186797779692394447533106893958186103920770675008711375515345125281086808706628454884068855007427340271616) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))
(if (<=.f64 (-.f64 b c) -10000000000000000) (/.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3)))) (if (<=.f64 (-.f64 b c) -4253529586511731/85070591730234615865843651857942052864) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c))))) (if (<=.f64 (-.f64 b c) -4290498537581631/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 (-.f64 b c) -5515652263101987/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576) 1 (if (<=.f64 (-.f64 b c) 1742245718635205/87112285931760246646623899502532662132736) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9) (-.f64 (*.f64 c 5/6) (*.f64 c (+.f64 a (/.f64 -2/3 t)))))))))) (if (<=.f64 (-.f64 b c) 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) 1 (if (<=.f64 (-.f64 b c) 19999999999999999836777221245888555157266854023040746648359793341285923569054049205612780991738616816940675431370589468387985186797779692394447533106893958186103920770675008711375515345125281086808706628454884068855007427340271616) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b y)))))) 1)))))))
(if (<=.f64 (-.f64 b c) -10000000000000000) (/.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3)))) (if (<=.f64 (-.f64 b c) -4253529586511731/85070591730234615865843651857942052864) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c))))) (if (<=.f64 (-.f64 b c) -4290498537581631/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 (-.f64 b c) -5515652263101987/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576) 1 (if (<=.f64 (-.f64 b c) 1742245718635205/87112285931760246646623899502532662132736) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9) (+.f64 (*.f64 c 5/6) (*.f64 c (-.f64 (/.f64 2/3 t) a))))))))) (if (<=.f64 (-.f64 b c) 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) 1 (if (<=.f64 (-.f64 b c) 19999999999999999836777221245888555157266854023040746648359793341285923569054049205612780991738616816940675431370589468387985186797779692394447533106893958186103920770675008711375515345125281086808706628454884068855007427340271616) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b y)))))) 1)))))))
(if (<=.f64 (-.f64 b c) -10000000000000000) (/.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3)))) (if (<=.f64 (-.f64 b c) -4253529586511731/85070591730234615865843651857942052864) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c))))) (if (<=.f64 (-.f64 b c) -4290498537581631/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 (-.f64 b c) -5515652263101987/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576) 1 (if (<=.f64 (-.f64 b c) 1742245718635205/87112285931760246646623899502532662132736) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) -4/9) (+.f64 (*.f64 c 5/6) (*.f64 c (-.f64 (/.f64 2/3 t) a))))))))) (if (<=.f64 (-.f64 b c) 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) 1 (if (<=.f64 (-.f64 b c) 19999999999999999836777221245888555157266854023040746648359793341285923569054049205612780991738616816940675431370589468387985186797779692394447533106893958186103920770675008711375515345125281086808706628454884068855007427340271616) (/.f64 x (+.f64 x (-.f64 y (*.f64 2 (*.f64 (*.f64 b y) (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))))))) 1)))))))
(if (<=.f64 (-.f64 b c) -10000000000000000) (/.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3)))) (if (<=.f64 (-.f64 b c) -4253529586511731/85070591730234615865843651857942052864) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c))))) (if (<=.f64 (-.f64 b c) -4290498537581631/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 (-.f64 b c) -5515652263101987/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576) 1 (if (<=.f64 (-.f64 b c) 1742245718635205/87112285931760246646623899502532662132736) (/.f64 x (-.f64 x (*.f64 y (+.f64 -1 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 c c) (*.f64 t t)) 4/9) (+.f64 (*.f64 c 5/6) (*.f64 c (-.f64 (/.f64 2/3 t) a))))))))) (if (<=.f64 (-.f64 b c) 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) 1 (if (<=.f64 (-.f64 b c) 19999999999999999836777221245888555157266854023040746648359793341285923569054049205612780991738616816940675431370589468387985186797779692394447533106893958186103920770675008711375515345125281086808706628454884068855007427340271616) (/.f64 x (+.f64 x (-.f64 y (*.f64 2 (*.f64 (*.f64 b y) (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))))))) 1)))))))
(if (<=.f64 y -33000000000000000020080808569716158933177098361164505983814583775474272517232935453878463977046773605706615535733397979694758995685065807672813877729318146225858571932059472659225583657418752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (if (<=.f64 y -2499999999999999918390018751648879805686600901662494978316506154658250805477376) 1 (if (<=.f64 y -13499999999999999283280016834560) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -8477115559868589/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) 1 (if (<=.f64 y -7613526571406249/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (*.f64 a (*.f64 (+.f64 c b) (-.f64 c b))) y) (+.f64 c b))))) (if (<=.f64 y 350177730879819/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a))))) (if (<=.f64 y 2969587359799945/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 y 15500000000000001165204547206032233725807150497462327308985091086545371841257435672300387067015249549138122303102214158063501312) 1 (if (<=.f64 y 41999999999999997413009811805115301605962679590477452241089066117180058581856324166413307838496476381590616562649833208755964456496732831744) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))))) (if (<=.f64 y 130000000000000001253900069965034955977904266638831031829774750325164813390390588455034419341204616727680756058607330645635079273151867287939228381868901601724969060866024277545736062852897684925252887031373958742016) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))))))))))))
(if (<=.f64 y -33000000000000000020080808569716158933177098361164505983814583775474272517232935453878463977046773605706615535733397979694758995685065807672813877729318146225858571932059472659225583657418752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) (if (<=.f64 y -2499999999999999918390018751648879805686600901662494978316506154658250805477376) 1 (if (<=.f64 y -13499999999999999283280016834560) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -8477115559868589/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) 1 (if (<=.f64 y -7613526571406249/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) (+.f64 b c)))) (+.f64 b c))))) (if (<=.f64 y 350177730879819/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c))))) (if (<=.f64 y 2969587359799945/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) 1)))) (if (<=.f64 y 15500000000000001165204547206032233725807150497462327308985091086545371841257435672300387067015249549138122303102214158063501312) 1 (if (<=.f64 y 41999999999999997413009811805115301605962679590477452241089066117180058581856324166413307838496476381590616562649833208755964456496732831744) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))) (if (<=.f64 y 130000000000000001253900069965034955977904266638831031829774750325164813390390588455034419341204616727680756058607330645635079273151867287939228381868901601724969060866024277545736062852897684925252887031373958742016) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))))
(if (<=.f64 y -33000000000000000020080808569716158933177098361164505983814583775474272517232935453878463977046773605706615535733397979694758995685065807672813877729318146225858571932059472659225583657418752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b y)))))) (if (<=.f64 y -2499999999999999918390018751648879805686600901662494978316506154658250805477376) 1 (if (<=.f64 y -13499999999999999283280016834560) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -8477115559868589/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) 1 (if (<=.f64 y -7613526571406249/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) (+.f64 b c)))) (+.f64 b c))))) (if (<=.f64 y 350177730879819/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c))))) (if (<=.f64 y 2969587359799945/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) 1)))) (if (<=.f64 y 15500000000000001165204547206032233725807150497462327308985091086545371841257435672300387067015249549138122303102214158063501312) 1 (if (<=.f64 y 41999999999999997413009811805115301605962679590477452241089066117180058581856324166413307838496476381590616562649833208755964456496732831744) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))) (if (<=.f64 y 130000000000000001253900069965034955977904266638831031829774750325164813390390588455034419341204616727680756058607330645635079273151867287939228381868901601724969060866024277545736062852897684925252887031373958742016) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))))
(if (<=.f64 y -33000000000000000020080808569716158933177098361164505983814583775474272517232935453878463977046773605706615535733397979694758995685065807672813877729318146225858571932059472659225583657418752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b y)))))) (if (<=.f64 y -2499999999999999918390018751648879805686600901662494978316506154658250805477376) 1 (if (<=.f64 y -13499999999999999283280016834560) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -8477115559868589/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) 1 (if (<=.f64 y -7613526571406249/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) (+.f64 b c)))) (+.f64 b c))))) (if (<=.f64 y 350177730879819/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c))))) (if (<=.f64 y 2969587359799945/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 -2 (*.f64 a (-.f64 b c))) 1)))) (if (<=.f64 y 15500000000000001165204547206032233725807150497462327308985091086545371841257435672300387067015249549138122303102214158063501312) 1 (if (<=.f64 y 41999999999999997413009811805115301605962679590477452241089066117180058581856324166413307838496476381590616562649833208755964456496732831744) (/.f64 x (+.f64 x (*.f64 y (-.f64 1 (*.f64 2 (*.f64 c (+.f64 -5/6 (-.f64 (/.f64 2/3 t) a)))))))) (if (<=.f64 y 130000000000000001253900069965034955977904266638831031829774750325164813390390588455034419341204616727680756058607330645635079273151867287939228381868901601724969060866024277545736062852897684925252887031373958742016) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))))
(if (<=.f64 y -33000000000000000020080808569716158933177098361164505983814583775474272517232935453878463977046773605706615535733397979694758995685065807672813877729318146225858571932059472659225583657418752) (/.f64 x (+.f64 x (-.f64 y (*.f64 2 (*.f64 (*.f64 b y) (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))))))) (if (<=.f64 y -2499999999999999918390018751648879805686600901662494978316506154658250805477376) 1 (if (<=.f64 y -13499999999999999283280016834560) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -8477115559868589/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) 1 (if (<=.f64 y -7613526571406249/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 c b) (+.f64 b c)))) (+.f64 b c))))) (if (<=.f64 y 350177730879819/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c))))) (if (<=.f64 y 2969587359799945/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 -2 (*.f64 a (-.f64 b c))) 1)))) (if (<=.f64 y 15500000000000001165204547206032233725807150497462327308985091086545371841257435672300387067015249549138122303102214158063501312) 1 (if (<=.f64 y 41999999999999997413009811805115301605962679590477452241089066117180058581856324166413307838496476381590616562649833208755964456496732831744) (/.f64 x (+.f64 x (*.f64 y (-.f64 1 (*.f64 2 (*.f64 c (+.f64 -5/6 (-.f64 (/.f64 2/3 t) a)))))))) (if (<=.f64 y 130000000000000001253900069965034955977904266638831031829774750325164813390390588455034419341204616727680756058607330645635079273151867287939228381868901601724969060866024277545736062852897684925252887031373958742016) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))))
(if (<=.f64 y -33000000000000000020080808569716158933177098361164505983814583775474272517232935453878463977046773605706615535733397979694758995685065807672813877729318146225858571932059472659225583657418752) (/.f64 x (+.f64 x (-.f64 y (*.f64 2 (*.f64 (*.f64 b y) (-.f64 (/.f64 -2/3 t) (-.f64 -5/6 a))))))) (if (<=.f64 y -2499999999999999918390018751648879805686600901662494978316506154658250805477376) 1 (if (<=.f64 y -13499999999999999283280016834560) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -8477115559868589/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) 1 (if (<=.f64 y -7613526571406249/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 x (-.f64 y (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 (-.f64 b c) (+.f64 b c)))) (+.f64 b c))))) (if (<=.f64 y 350177730879819/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c))))) (if (<=.f64 y 2969587359799945/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 -2 (*.f64 a (-.f64 b c))) 1)))) (if (<=.f64 y 15500000000000001165204547206032233725807150497462327308985091086545371841257435672300387067015249549138122303102214158063501312) 1 (if (<=.f64 y 41999999999999997413009811805115301605962679590477452241089066117180058581856324166413307838496476381590616562649833208755964456496732831744) (/.f64 x (+.f64 x (*.f64 y (-.f64 1 (*.f64 2 (*.f64 c (+.f64 -5/6 (-.f64 (/.f64 2/3 t) a)))))))) (if (<=.f64 y 130000000000000001253900069965034955977904266638831031829774750325164813390390588455034419341204616727680756058607330645635079273151867287939228381868901601724969060866024277545736062852897684925252887031373958742016) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))))
(if (<=.f64 c -144999999999999999177916416) 1 (if (<=.f64 c -667771684010813/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))) (if (<=.f64 c 5481739131412499/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) 1 (if (<=.f64 c 1166238552209971/2535301200456458802993406410752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 61000000000000000314425606569171439421682538687128585485853789922164728087752636184081970656968704) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))))))))))
(if (<=.f64 c -144999999999999999177916416) 1 (if (<=.f64 c -667771684010813/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 a 5/6)))))))) (if (<=.f64 c 5481739131412499/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) 1 (if (<=.f64 c 1166238552209971/2535301200456458802993406410752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 61000000000000000314425606569171439421682538687128585485853789922164728087752636184081970656968704) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))))))))
(if (<=.f64 c -144999999999999999177916416) 1 (if (<=.f64 c -667771684010813/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))))))) (if (<=.f64 c 5481739131412499/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) 1 (if (<=.f64 c 1166238552209971/2535301200456458802993406410752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 61000000000000000314425606569171439421682538687128585485853789922164728087752636184081970656968704) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))))
(if (<=.f64 c -144999999999999999177916416) 1 (if (<=.f64 c -667771684010813/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))))))) (if (<=.f64 c 5481739131412499/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) 1 (if (<=.f64 c 1166238552209971/2535301200456458802993406410752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 61000000000000000314425606569171439421682538687128585485853789922164728087752636184081970656968704) 1 (/.f64 x (+.f64 x (*.f64 y (-.f64 1 (*.f64 2 (*.f64 c (+.f64 -5/6 (-.f64 (/.f64 2/3 t) a)))))))))))))
(if (<=.f64 c -144999999999999999177916416) 1 (if (<=.f64 c -667771684010813/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (-.f64 x (*.f64 y (-.f64 -1 (*.f64 2 (*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))))))) (if (<=.f64 c 5481739131412499/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) 1 (if (<=.f64 c 1166238552209971/2535301200456458802993406410752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 61000000000000000314425606569171439421682538687128585485853789922164728087752636184081970656968704) 1 (/.f64 x (+.f64 x (*.f64 y (-.f64 1 (*.f64 2 (*.f64 c (+.f64 -5/6 (-.f64 (/.f64 2/3 t) a)))))))))))))
(if (<=.f64 c -144999999999999999177916416) 1 (if (<=.f64 c -667771684010813/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (-.f64 x (*.f64 y (+.f64 -1 (*.f64 2 (*.f64 b (-.f64 (+.f64 a 5/6) (*.f64 2/3 (/.f64 1 t))))))))) (if (<=.f64 c 5481739131412499/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) 1 (if (<=.f64 c 1166238552209971/2535301200456458802993406410752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 61000000000000000314425606569171439421682538687128585485853789922164728087752636184081970656968704) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))))
(if (<=.f64 c -144999999999999999177916416) 1 (if (<=.f64 c -667771684010813/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 -2 (*.f64 b (+.f64 (+.f64 a 5/6) (*.f64 (/.f64 1 t) -2/3)))))))) (if (<=.f64 c 5481739131412499/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) 1 (if (<=.f64 c 1166238552209971/2535301200456458802993406410752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 61000000000000000314425606569171439421682538687128585485853789922164728087752636184081970656968704) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))))
(if (<=.f64 c -144999999999999999177916416) 1 (if (<=.f64 c -667771684010813/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 -2 (*.f64 b (+.f64 (+.f64 a 5/6) (*.f64 2/3 (/.f64 -1 t))))))))) (if (<=.f64 c 5481739131412499/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) 1 (if (<=.f64 c 1166238552209971/2535301200456458802993406410752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 61000000000000000314425606569171439421682538687128585485853789922164728087752636184081970656968704) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))))
(if (<=.f64 c -144999999999999999177916416) 1 (if (<=.f64 c -667771684010813/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 -2/3 (/.f64 -1 t)) (+.f64 a 5/6)))))))) (if (<=.f64 c 5481739131412499/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) 1 (if (<=.f64 c 1166238552209971/2535301200456458802993406410752) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 61000000000000000314425606569171439421682538687128585485853789922164728087752636184081970656968704) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))))
(if (<=.f64 c -35000000000000000) 1 (if (<=.f64 c -1361730492884795/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 c 1487016908477783/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) 1 (if (<=.f64 c 6490371073168535/20282409603651670423947251286016) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 2100000000000000116566583278909853747095232684310412282482121584046769395748998814717668407377920) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) 2))))))))))
(if (<=.f64 c -35000000000000000) 1 (if (<=.f64 c -1361730492884795/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) 1)))) (if (<=.f64 c 1487016908477783/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) 1 (if (<=.f64 c 6490371073168535/20282409603651670423947251286016) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 2100000000000000116566583278909853747095232684310412282482121584046769395748998814717668407377920) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))))))))
(if (<=.f64 c -35000000000000000) 1 (if (<=.f64 c -1361730492884795/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) 1)))) (if (<=.f64 c 1487016908477783/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) 1 (if (<=.f64 c 6490371073168535/20282409603651670423947251286016) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 2100000000000000116566583278909853747095232684310412282482121584046769395748998814717668407377920) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))))))))))
(if (<=.f64 c -35000000000000000) 1 (if (<=.f64 c -1361730492884795/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 -2 (*.f64 a (-.f64 b c))) 1)))) (if (<=.f64 c 1487016908477783/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) 1 (if (<=.f64 c 6490371073168535/20282409603651670423947251286016) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)))))) (if (<=.f64 c 2100000000000000116566583278909853747095232684310412282482121584046769395748998814717668407377920) 1 (/.f64 x (+.f64 x (*.f64 y (-.f64 1 (*.f64 2 (*.f64 c (+.f64 -5/6 (-.f64 (/.f64 2/3 t) a)))))))))))))
(if (<=.f64 y -489999999999999995981129846989475947224464426959206862782832999020738598271024789784595323860320108384666503067677912001277974742435938978584622434141733173011033785091475057062273794984378368) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))) (if (<=.f64 y -619999999999999997038522502281585634437453440464479056941220115507834764918784) 1 (if (<=.f64 y -6600000000000000525303491330048) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -5793204598631959/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) 1 (if (<=.f64 y 6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 y 7999999999999999398942092951943056340357366958678707691513807777802353599806344212825307950102541230012240467309244258262712320) 1 (if (<=.f64 y 188000000000000003529989872809531707041897130344522839442696192279519560158376962064649082392767370283825665140591478498421068139138327248896) (/.f64 x (+.f64 (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) x)) (if (<=.f64 y 210000000000000016745733137832167155293184300320538363082688366576546168606038254115825931954272378507250550679055019948455553913372490973479428130468137278035050316749856031913953848183878353488792783694295782653952) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))))))))))
(if (<=.f64 y -489999999999999995981129846989475947224464426959206862782832999020738598271024789784595323860320108384666503067677912001277974742435938978584622434141733173011033785091475057062273794984378368) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 y -619999999999999997038522502281585634437453440464479056941220115507834764918784) 1 (if (<=.f64 y -6600000000000000525303491330048) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -5793204598631959/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) 1 (if (<=.f64 y 6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) 1)))) (if (<=.f64 y 7999999999999999398942092951943056340357366958678707691513807777802353599806344212825307950102541230012240467309244258262712320) 1 (if (<=.f64 y 188000000000000003529989872809531707041897130344522839442696192279519560158376962064649082392767370283825665140591478498421068139138327248896) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 a 5/6))))))) (if (<=.f64 y 210000000000000016745733137832167155293184300320538363082688366576546168606038254115825931954272378507250550679055019948455553913372490973479428130468137278035050316749856031913953848183878353488792783694295782653952) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))
(if (<=.f64 y -489999999999999995981129846989475947224464426959206862782832999020738598271024789784595323860320108384666503067677912001277974742435938978584622434141733173011033785091475057062273794984378368) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 y -619999999999999997038522502281585634437453440464479056941220115507834764918784) 1 (if (<=.f64 y -6600000000000000525303491330048) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -5793204598631959/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) 1 (if (<=.f64 y 6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 -2 (*.f64 a (-.f64 b c))) 1)))) (if (<=.f64 y 7999999999999999398942092951943056340357366958678707691513807777802353599806344212825307950102541230012240467309244258262712320) 1 (if (<=.f64 y 188000000000000003529989872809531707041897130344522839442696192279519560158376962064649082392767370283825665140591478498421068139138327248896) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 c (+.f64 a 5/6))))))) (if (<=.f64 y 210000000000000016745733137832167155293184300320538363082688366576546168606038254115825931954272378507250550679055019948455553913372490973479428130468137278035050316749856031913953848183878353488792783694295782653952) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))
(if (<=.f64 y -489999999999999995981129846989475947224464426959206862782832999020738598271024789784595323860320108384666503067677912001277974742435938978584622434141733173011033785091475057062273794984378368) (/.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y))))) (if (<=.f64 y -619999999999999997038522502281585634437453440464479056941220115507834764918784) 1 (if (<=.f64 y -6600000000000000525303491330048) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -5793204598631959/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) 1 (if (<=.f64 y 6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 -2 (*.f64 a (-.f64 b c))) 1)))) (if (<=.f64 y 7999999999999999398942092951943056340357366958678707691513807777802353599806344212825307950102541230012240467309244258262712320) 1 (if (<=.f64 y 188000000000000003529989872809531707041897130344522839442696192279519560158376962064649082392767370283825665140591478498421068139138327248896) (/.f64 x (+.f64 x (*.f64 y (-.f64 1 (*.f64 (*.f64 c (+.f64 a 5/6)) -2))))) (if (<=.f64 y 210000000000000016745733137832167155293184300320538363082688366576546168606038254115825931954272378507250550679055019948455553913372490973479428130468137278035050316749856031913953848183878353488792783694295782653952) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))
(if (<=.f64 y -2149999999999999878992169284358295328452412679874592317935082963196741167107325326962302539759105788869865396434554891700294974792105983887341590219147099021674020557303980782373105557475164160) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))) (if (<=.f64 y -214999999999999995655486518288763481790872599198669138732165310955176847212544) 1 (if (<=.f64 y -4100000000000000053379464167424) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -8596368114099035/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) 1 (if (<=.f64 y 1355681185995627/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 y 101999999999999996845713444063033765887359174558680615628111543070954160155529554055364004583855612132958142856948774114164736) 1 (if (<=.f64 y 579999999999999979384748116323941188697548806522312393692860809373200106922369320951173288885401149845338086391989921780143403066441167011840) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (if (<=.f64 y 134999999999999999830106770174825231644166689934543401887460863732543159207864880734458710014018302222491852202423294779916539736444991648179131245195868194266457841364243529863487890605089386561424186068219172225024) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))))))))))
(if (<=.f64 y -2149999999999999878992169284358295328452412679874592317935082963196741167107325326962302539759105788869865396434554891700294974792105983887341590219147099021674020557303980782373105557475164160) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 y -214999999999999995655486518288763481790872599198669138732165310955176847212544) 1 (if (<=.f64 y -4100000000000000053379464167424) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -8596368114099035/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) 1 (if (<=.f64 y 1355681185995627/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) 1)))) (if (<=.f64 y 101999999999999996845713444063033765887359174558680615628111543070954160155529554055364004583855612132958142856948774114164736) 1 (if (<=.f64 y 579999999999999979384748116323941188697548806522312393692860809373200106922369320951173288885401149845338086391989921780143403066441167011840) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 y 134999999999999999830106770174825231644166689934543401887460863732543159207864880734458710014018302222491852202423294779916539736444991648179131245195868194266457841364243529863487890605089386561424186068219172225024) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))
(if (<=.f64 y -2149999999999999878992169284358295328452412679874592317935082963196741167107325326962302539759105788869865396434554891700294974792105983887341590219147099021674020557303980782373105557475164160) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 y -214999999999999995655486518288763481790872599198669138732165310955176847212544) 1 (if (<=.f64 y -4100000000000000053379464167424) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -8596368114099035/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) 1 (if (<=.f64 y 1355681185995627/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 -2 (*.f64 a (-.f64 b c))) 1)))) (if (<=.f64 y 101999999999999996845713444063033765887359174558680615628111543070954160155529554055364004583855612132958142856948774114164736) 1 (if (<=.f64 y 579999999999999979384748116323941188697548806522312393692860809373200106922369320951173288885401149845338086391989921780143403066441167011840) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 y 134999999999999999830106770174825231644166689934543401887460863732543159207864880734458710014018302222491852202423294779916539736444991648179131245195868194266457841364243529863487890605089386561424186068219172225024) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))
(if (<=.f64 y -2149999999999999878992169284358295328452412679874592317935082963196741167107325326962302539759105788869865396434554891700294974792105983887341590219147099021674020557303980782373105557475164160) (/.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y))))) (if (<=.f64 y -214999999999999995655486518288763481790872599198669138732165310955176847212544) 1 (if (<=.f64 y -4100000000000000053379464167424) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -8596368114099035/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) 1 (if (<=.f64 y 1355681185995627/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 -2 (*.f64 a (-.f64 b c))) 1)))) (if (<=.f64 y 101999999999999996845713444063033765887359174558680615628111543070954160155529554055364004583855612132958142856948774114164736) 1 (if (<=.f64 y 579999999999999979384748116323941188697548806522312393692860809373200106922369320951173288885401149845338086391989921780143403066441167011840) (/.f64 x (+.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y)))))) (if (<=.f64 y 134999999999999999830106770174825231644166689934543401887460863732543159207864880734458710014018302222491852202423294779916539736444991648179131245195868194266457841364243529863487890605089386561424186068219172225024) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))
(if (<=.f64 y -14999999999999999109744362174945402931434968274539538955801723166263433274876584868500301420359925565079730475358653664960630721616341405846315274216049302947949695962233695148350639303557120) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))) (if (<=.f64 y -3500000000000000132571709850489338051206618645930068717053488461558530629959680) 1 (if (<=.f64 y -2349999999999999900924830434721792) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -4975428362386363/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) 1 (if (<=.f64 y 6455624695217271/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 y 79999999999999996394328534279835788762401800699068192947837007860143083602329396977235121218384458406950179019095594487328538624) 1 (if (<=.f64 y 31000000000000000357032468375104109496682081524376922732477033249739937929213632587458249548148203968013224208598710655346891184637197942784) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))) (if (<=.f64 y 105000000000000008372866568916083577646592150160269181541344183288273084303019127057912965977136189253625275339527509974227776956686245486739714065234068639017525158374928015956976924091939176744396391847147891326976) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))))))))))
(if (<=.f64 y -14999999999999999109744362174945402931434968274539538955801723166263433274876584868500301420359925565079730475358653664960630721616341405846315274216049302947949695962233695148350639303557120) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 y -3500000000000000132571709850489338051206618645930068717053488461558530629959680) 1 (if (<=.f64 y -2349999999999999900924830434721792) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -4975428362386363/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) 1 (if (<=.f64 y 6455624695217271/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 a (-.f64 c b))) 1)))) (if (<=.f64 y 79999999999999996394328534279835788762401800699068192947837007860143083602329396977235121218384458406950179019095594487328538624) 1 (if (<=.f64 y 31000000000000000357032468375104109496682081524376922732477033249739937929213632587458249548148203968013224208598710655346891184637197942784) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 y 105000000000000008372866568916083577646592150160269181541344183288273084303019127057912965977136189253625275339527509974227776956686245486739714065234068639017525158374928015956976924091939176744396391847147891326976) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))
(if (<=.f64 y -14999999999999999109744362174945402931434968274539538955801723166263433274876584868500301420359925565079730475358653664960630721616341405846315274216049302947949695962233695148350639303557120) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 y -3500000000000000132571709850489338051206618645930068717053488461558530629959680) 1 (if (<=.f64 y -2349999999999999900924830434721792) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -4975428362386363/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) 1 (if (<=.f64 y 6455624695217271/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 -2 (*.f64 a (-.f64 b c))) 1)))) (if (<=.f64 y 79999999999999996394328534279835788762401800699068192947837007860143083602329396977235121218384458406950179019095594487328538624) 1 (if (<=.f64 y 31000000000000000357032468375104109496682081524376922732477033249739937929213632587458249548148203968013224208598710655346891184637197942784) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 y 105000000000000008372866568916083577646592150160269181541344183288273084303019127057912965977136189253625275339527509974227776956686245486739714065234068639017525158374928015956976924091939176744396391847147891326976) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))
(if (<=.f64 y -14999999999999999109744362174945402931434968274539538955801723166263433274876584868500301420359925565079730475358653664960630721616341405846315274216049302947949695962233695148350639303557120) (/.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y))))) (if (<=.f64 y -3500000000000000132571709850489338051206618645930068717053488461558530629959680) 1 (if (<=.f64 y -2349999999999999900924830434721792) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -4975428362386363/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) 1 (if (<=.f64 y 6455624695217271/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 -2 (*.f64 a (-.f64 b c))) 1)))) (if (<=.f64 y 79999999999999996394328534279835788762401800699068192947837007860143083602329396977235121218384458406950179019095594487328538624) 1 (if (<=.f64 y 31000000000000000357032468375104109496682081524376922732477033249739937929213632587458249548148203968013224208598710655346891184637197942784) (/.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y))))) (if (<=.f64 y 105000000000000008372866568916083577646592150160269181541344183288273084303019127057912965977136189253625275339527509974227776956686245486739714065234068639017525158374928015956976924091939176744396391847147891326976) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))
(if (<=.f64 y -1650000000000000048491477511321878486275338953830485785935948216206386889361753542530190419306457176986079780545334536987490863579352043539102780473362139625061790376166461872949779435421171712) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))) (if (<=.f64 y -2399999999999999855834235708734682927260369563301974979874411283128726239313920) 1 (if (<=.f64 y -2000000000000000039769249677312) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -4784065733063811/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) 1 (if (<=.f64 y 2969587359799945/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a))))) (if (<=.f64 y 58000000000000004360120241158056100393342885732439676382008727936750423664060081870543383863669966054839425392253446526947295232) 1 (if (<=.f64 y 11200000000000000367825499879095172084654540743227650989737910374097966477266425550092814735030547022060234453584411278480863095103168708608) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))) (if (<=.f64 y 51999999999999998587933734760489592958407643608016942215413110043399534249353285922513624644079406997942689607473319100538176347884215219090603655979172130907674585950793525154084998076363401850861199208879663087616) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))))))))))
(if (<=.f64 y -1650000000000000048491477511321878486275338953830485785935948216206386889361753542530190419306457176986079780545334536987490863579352043539102780473362139625061790376166461872949779435421171712) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 y -2399999999999999855834235708734682927260369563301974979874411283128726239313920) 1 (if (<=.f64 y -2000000000000000039769249677312) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -4784065733063811/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) 1 (if (<=.f64 y 2969587359799945/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c))))) (if (<=.f64 y 58000000000000004360120241158056100393342885732439676382008727936750423664060081870543383863669966054839425392253446526947295232) 1 (if (<=.f64 y 11200000000000000367825499879095172084654540743227650989737910374097966477266425550092814735030547022060234453584411278480863095103168708608) (/.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))) (if (<=.f64 y 51999999999999998587933734760489592958407643608016942215413110043399534249353285922513624644079406997942689607473319100538176347884215219090603655979172130907674585950793525154084998076363401850861199208879663087616) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))
(if (<=.f64 y -1650000000000000048491477511321878486275338953830485785935948216206386889361753542530190419306457176986079780545334536987490863579352043539102780473362139625061790376166461872949779435421171712) (/.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y))))) (if (<=.f64 y -2399999999999999855834235708734682927260369563301974979874411283128726239313920) 1 (if (<=.f64 y -2000000000000000039769249677312) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -4784065733063811/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) 1 (if (<=.f64 y 2969587359799945/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c))))) (if (<=.f64 y 58000000000000004360120241158056100393342885732439676382008727936750423664060081870543383863669966054839425392253446526947295232) 1 (if (<=.f64 y 11200000000000000367825499879095172084654540743227650989737910374097966477266425550092814735030547022060234453584411278480863095103168708608) (/.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y))))) (if (<=.f64 y 51999999999999998587933734760489592958407643608016942215413110043399534249353285922513624644079406997942689607473319100538176347884215219090603655979172130907674585950793525154084998076363401850861199208879663087616) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c)))))))))))))
(if (<=.f64 y -1199999999999999897121257585438251874770474771448322791967325168345959152990055609589179299992715047405879102189582534528348515199241477030730497546019789359990067823936370118542384309251080192) (/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b)))) (if (<=.f64 y -2700000000000000043501584837477273562539063578383534975200695897717299937804288) 1 (if (<=.f64 y -1120000000000000031277979074035712) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -4018615215773601/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) 1 (if (<=.f64 y 786779259729605/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a))))) (if (<=.f64 y 28999999999999999396504034118881156595338307305193628400566618109459970168562693058661458271929134642422808898011044609695892132606248073731787394369960275869887080472136406899798309221894557966753356828381919838208) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))))))))
(if (<=.f64 y -1199999999999999897121257585438251874770474771448322791967325168345959152990055609589179299992715047405879102189582534528348515199241477030730497546019789359990067823936370118542384309251080192) (/.f64 x (*.f64 -2 (*.f64 a (*.f64 b y)))) (if (<=.f64 y -2700000000000000043501584837477273562539063578383534975200695897717299937804288) 1 (if (<=.f64 y -1120000000000000031277979074035712) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 c (/.f64 -4/3 t)))))) (if (<=.f64 y -4018615215773601/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) 1 (if (or (<=.f64 y 786779259729605/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (not (<=.f64 y 28999999999999999396504034118881156595338307305193628400566618109459970168562693058661458271929134642422808898011044609695892132606248073731787394369960275869887080472136406899798309221894557966753356828381919838208))) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c))))) 1)))))
(if (<=.f64 y -31500000000000001098427978244639754882043685612299312228759807863695288845997501338617334261138249730464246733169712571589381627587989024493642487534718055801248222743408774810817608321859584) (/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b)))) (if (<=.f64 y -130000000000000009331693572985691597674199002984591404980029211519262914510848) 1 (if (<=.f64 y -3400000000000000062021817223064150985813460560551870464) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) (if (<=.f64 y -5109933491736859/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) 1 (if (<=.f64 y 8573876548335439/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a))))) (if (<=.f64 y 65000000000000000626950034982517477988952133319415515914887375162582406695195294227517209670602308363840378029303665322817539636575933643969614190934450800862484530433012138772868031426448842462626443515686979371008) 1 (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 c a)))))))))))
(if (<=.f64 y -31500000000000001098427978244639754882043685612299312228759807863695288845997501338617334261138249730464246733169712571589381627587989024493642487534718055801248222743408774810817608321859584) (/.f64 x (*.f64 -2 (*.f64 a (*.f64 b y)))) (if (<=.f64 y -130000000000000009331693572985691597674199002984591404980029211519262914510848) 1 (if (<=.f64 y -3400000000000000062021817223064150985813460560551870464) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) (if (<=.f64 y -5109933491736859/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) 1 (if (or (<=.f64 y 8573876548335439/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (not (<=.f64 y 65000000000000000626950034982517477988952133319415515914887375162582406695195294227517209670602308363840378029303665322817539636575933643969614190934450800862484530433012138772868031426448842462626443515686979371008))) (/.f64 x (+.f64 x (*.f64 2 (*.f64 y (*.f64 a c))))) 1)))))
(if (<=.f64 y -51000000000000002909060466749323187418939396604966993292878237194379831072093734782434427385988559008864709086052502211210258677882904924310232755696596669244136688717030593502954705200873472) (/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b)))) (if (<=.f64 y -134999999999999991890675758616325914658395787935736092617935634675990850961408) 1 (if (<=.f64 y -104999999999999997626664616076826096398720561053696) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) (if (<=.f64 y 11499999999999999697693861752624776336560914648540111676303258047698863984271928899297940734025203603834261048235732928129446834207978041109195651206688316571737541070805970412570276294911491972404531031899308475215781296060043039985763352576) 1 (if (<=.f64 y 3599999999999999822914062286740544990227237288166928658710627350797636870344995301471938506925155482955978960298559642406550556572154281536142035898701703752505946194501577948265859515409292312487811574018704775301978263941707885718108735679180926585222860765869796591446361247414484992) (/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 (*.f64 c y) t)))) 1)))))
(if (<=.f64 y -51000000000000002909060466749323187418939396604966993292878237194379831072093734782434427385988559008864709086052502211210258677882904924310232755696596669244136688717030593502954705200873472) (/.f64 x (*.f64 -2 (*.f64 a (*.f64 b y)))) (if (<=.f64 y -134999999999999991890675758616325914658395787935736092617935634675990850961408) 1 (if (<=.f64 y -104999999999999997626664616076826096398720561053696) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) (if (<=.f64 y 11499999999999999697693861752624776336560914648540111676303258047698863984271928899297940734025203603834261048235732928129446834207978041109195651206688316571737541070805970412570276294911491972404531031899308475215781296060043039985763352576) 1 (if (<=.f64 y 3599999999999999822914062286740544990227237288166928658710627350797636870344995301471938506925155482955978960298559642406550556572154281536142035898701703752505946194501577948265859515409292312487811574018704775301978263941707885718108735679180926585222860765869796591446361247414484992) (/.f64 x (+.f64 x (*.f64 -4/3 (/.f64 (*.f64 c y) t)))) 1)))))
(if (<=.f64 y -54000000000000000752366127399475995521206222102697380802987789017937798414564603012956686817805606759349446691179873027421013414077058490668575536085796850093357387094331989199770655871991808) (/.f64 x (*.f64 -2 (*.f64 a (*.f64 y b)))) (if (<=.f64 y -130000000000000009331693572985691597674199002984591404980029211519262914510848) 1 (if (<=.f64 y -3400000000000000062021817223064150985813460560551870464) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) (if (<=.f64 y 11200000000000000452315800682785940713401532930606335952606382661556396933814948394378179932962791934879870976223795458777633492177600873786035850728458971988608347895788006092299528480738458499398144947042489422014772324975637559556958060544) 1 (if (<=.f64 y 190000000000000004154657971933862836821787582519790068024714775548536400316092871592685375426240725946673206700329893990913595868990319985845267304166775872229365498762705801595024509954509245248884395915218467829334804917876064296683128531163348895645793953356282552614543911000179998720) (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 1)))))
(if (<=.f64 y -54000000000000000752366127399475995521206222102697380802987789017937798414564603012956686817805606759349446691179873027421013414077058490668575536085796850093357387094331989199770655871991808) (/.f64 x (*.f64 -2 (*.f64 a (*.f64 b y)))) (if (<=.f64 y -130000000000000009331693572985691597674199002984591404980029211519262914510848) 1 (if (<=.f64 y -3400000000000000062021817223064150985813460560551870464) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) (if (<=.f64 y 11200000000000000452315800682785940713401532930606335952606382661556396933814948394378179932962791934879870976223795458777633492177600873786035850728458971988608347895788006092299528480738458499398144947042489422014772324975637559556958060544) 1 (if (<=.f64 y 190000000000000004154657971933862836821787582519790068024714775548536400316092871592685375426240725946673206700329893990913595868990319985845267304166775872229365498762705801595024509954509245248884395915218467829334804917876064296683128531163348895645793953356282552614543911000179998720) (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a)) 1)))))
(if (<=.f64 y -329999999999999991299605119147860651487604024313955380121249893203169745182134364469675480511576817821984289619257374617973967332853179173099602291453255334991867823446554700721839607618625988390481844559729394562990342144) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (if (<=.f64 y -900000000000000048781873223350883732408212496072647178873895833272013799030784) 1 (if (<=.f64 y -259999999999999998237446655334023273880044194905456640) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) (if (<=.f64 y 2299999999999999868470134092130686385370372849942585540664428902171458688316237066508867046049262843071612547691283642335740561736108248320185991014890471323184455462642282070591372640840365462187268253273243432167957931862927091690412244467712) 1 (if (<=.f64 y 21000000000000001333317950717820428396180837452871050541482307416447199608503148440563163159060173379737169265206085358933939153968455516454676986348205574157657193833176059600366202585431144661955490440769211739265916441022577393602011019411592360294119463528258031059495334214369280) (*.f64 (/.f64 1/2 (*.f64 y c)) (/.f64 x a)) 1)))))
(if (<=.f64 y -329999999999999991299605119147860651487604024313955380121249893203169745182134364469675480511576817821984289619257374617973967332853179173099602291453255334991867823446554700721839607618625988390481844559729394562990342144) (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y)))) (if (<=.f64 y -900000000000000048781873223350883732408212496072647178873895833272013799030784) 1 (if (<=.f64 y -259999999999999998237446655334023273880044194905456640) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) (if (<=.f64 y 2299999999999999868470134092130686385370372849942585540664428902171458688316237066508867046049262843071612547691283642335740561736108248320185991014890471323184455462642282070591372640840365462187268253273243432167957931862927091690412244467712) 1 (if (<=.f64 y 21000000000000001333317950717820428396180837452871050541482307416447199608503148440563163159060173379737169265206085358933939153968455516454676986348205574157657193833176059600366202585431144661955490440769211739265916441022577393602011019411592360294119463528258031059495334214369280) (*.f64 (/.f64 1/2 (*.f64 c y)) (/.f64 x a)) 1)))))
(if (<=.f64 b -680000000000000038965210328492221066295616129493542295053387689136071104786909086278856395703241115826598728306928742823024883449468932518035226805252573469769881482417802762156607684195473242508129229177145731052501464679162963565978601009018764549611146392371200) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) (if (<=.f64 b -1159999999999999951293289150402781798536965711784630547082020497212006207946657338266346393056775107546559086035427322811345939670761604428944435432238677254420162199950127579247628500965472287504465920) 1 (if (<=.f64 b -164999999999999987119794808573464697154638102191779682149313297553439793861285775685976064) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) (if (<=.f64 b 5450733846126495/51422017416287688817342786954917203280710495801049370729644032) 1 (if (<=.f64 b 6734393813712469/79228162514264337593543950336) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) 1)))))
(if (<=.f64 b -680000000000000038965210328492221066295616129493542295053387689136071104786909086278856395703241115826598728306928742823024883449468932518035226805252573469769881482417802762156607684195473242508129229177145731052501464679162963565978601009018764549611146392371200) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) (if (<=.f64 b -1159999999999999951293289150402781798536965711784630547082020497212006207946657338266346393056775107546559086035427322811345939670761604428944435432238677254420162199950127579247628500965472287504465920) 1 (if (or (<=.f64 b -164999999999999987119794808573464697154638102191779682149313297553439793861285775685976064) (not (or (<=.f64 b 5450733846126495/51422017416287688817342786954917203280710495801049370729644032) (not (<=.f64 b 6734393813712469/79228162514264337593543950336))))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) 1)))
(if (or (<=.f64 b -680000000000000038965210328492221066295616129493542295053387689136071104786909086278856395703241115826598728306928742823024883449468932518035226805252573469769881482417802762156607684195473242508129229177145731052501464679162963565978601009018764549611146392371200) (not (or (<=.f64 b -1159999999999999951293289150402781798536965711784630547082020497212006207946657338266346393056775107546559086035427322811345939670761604428944435432238677254420162199950127579247628500965472287504465920) (not (or (<=.f64 b -164999999999999987119794808573464697154638102191779682149313297553439793861285775685976064) (and (not (<=.f64 b 5450733846126495/51422017416287688817342786954917203280710495801049370729644032)) (<=.f64 b 6734393813712469/79228162514264337593543950336))))))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) 1)
(if (or (<=.f64 b -680000000000000038965210328492221066295616129493542295053387689136071104786909086278856395703241115826598728306928742823024883449468932518035226805252573469769881482417802762156607684195473242508129229177145731052501464679162963565978601009018764549611146392371200) (not (or (<=.f64 b -1159999999999999951293289150402781798536965711784630547082020497212006207946657338266346393056775107546559086035427322811345939670761604428944435432238677254420162199950127579247628500965472287504465920) (and (not (<=.f64 b -164999999999999987119794808573464697154638102191779682149313297553439793861285775685976064)) (or (<=.f64 b 5450733846126495/51422017416287688817342786954917203280710495801049370729644032) (not (<=.f64 b 6734393813712469/79228162514264337593543950336))))))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) 1)
(if (or (<=.f64 b -680000000000000038965210328492221066295616129493542295053387689136071104786909086278856395703241115826598728306928742823024883449468932518035226805252573469769881482417802762156607684195473242508129229177145731052501464679162963565978601009018764549611146392371200) (and (not (<=.f64 b -1159999999999999951293289150402781798536965711784630547082020497212006207946657338266346393056775107546559086035427322811345939670761604428944435432238677254420162199950127579247628500965472287504465920)) (or (<=.f64 b -164999999999999987119794808573464697154638102191779682149313297553439793861285775685976064) (and (not (<=.f64 b 5450733846126495/51422017416287688817342786954917203280710495801049370729644032)) (<=.f64 b 6734393813712469/79228162514264337593543950336))))) (*.f64 -1/2 (/.f64 (/.f64 x y) (*.f64 a b))) 1)
(if (<=.f64 y -1000000000000000046601807174820697568405085809949376861420980458018682781323086299572767712214195712321033976595985489865317261666006898091360622097492643440587430127367316221899487205895055238326459735771560242784354959360) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) (if (<=.f64 y -130000000000000009331693572985691597674199002984591404980029211519262914510848) 1 (if (<=.f64 y -3400000000000000062021817223064150985813460560551870464) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) 1)))
(if (or (<=.f64 y -1000000000000000046601807174820697568405085809949376861420980458018682781323086299572767712214195712321033976595985489865317261666006898091360622097492643440587430127367316221899487205895055238326459735771560242784354959360) (not (or (<=.f64 y -130000000000000009331693572985691597674199002984591404980029211519262914510848) (not (<=.f64 y -3400000000000000062021817223064150985813460560551870464))))) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) 1)
(if (or (<=.f64 y -1000000000000000046601807174820697568405085809949376861420980458018682781323086299572767712214195712321033976595985489865317261666006898091360622097492643440587430127367316221899487205895055238326459735771560242784354959360) (and (not (<=.f64 y -130000000000000009331693572985691597674199002984591404980029211519262914510848)) (<=.f64 y -3400000000000000062021817223064150985813460560551870464))) (*.f64 -3/4 (*.f64 (/.f64 x y) (/.f64 t c))) 1)
(if (<=.f64 y -550000000000000025630993946151383662622797195472157273781539251910275529727697464765022241717807641776568687127792019425924493916303793950248342153620953892323086570052023922044717963242280381079552854674358133531395227648) (/.f64 x (+.f64 y x)) 1)
(if (<=.f64 y -550000000000000025630993946151383662622797195472157273781539251910275529727697464765022241717807641776568687127792019425924493916303793950248342153620953892323086570052023922044717963242280381079552854674358133531395227648) (/.f64 x (+.f64 x y)) 1)
(if (<=.f64 y -750000000000000034951355381115523176303814357462032646065735343514012085992314724679575784160646784240775482446989117398987946249505173568520466573119482580440572595525487166424615404421291428744844801828670182088266219520) (/.f64 x y) 1)
1
Compiler

Compiled 1864 to 1254 computations (32.7% saved)

soundness86.0ms (0.2%)

Algorithm
egg-herbie
Rules
1080×associate--r+
978×+-commutative
738×associate--l+
724×associate-*r*
630×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043311098
1121510452
2547510452
Stop Event
node limit
Compiler

Compiled 103 to 73 computations (29.1% saved)

end757.0ms (1.8%)

Compiler

Compiled 1682 to 1002 computations (40.4% saved)

Profiling

Loading profile data...