Details

Time bar (total: 1.1min)

analyze731.0ms (1.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 (5.4%)

Results
2.0s8256×body256valid
1.5s6156×body256invalid
Bogosity

preprocess65.0ms (0.1%)

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)

simplify45.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
0.38%
Counts
7 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
2.27%
(/.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))
4.68%
(/.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)))))))))
6.56%
(/.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)

localize70.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.33%
(*.f64 z (sqrt.f64 (+.f64 t a)))
0.77%
(/.f64 2 (*.f64 t 3))
2.5%
(-.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)))))
10.55%
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)
Compiler

Compiled 254 to 134 computations (47.2% saved)

series20.0ms (0%)

Counts
4 → 100
Calls

36 calls:

TimeVariablePointExpression
3.0ms
a
@0
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)
1.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
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)

rewrite116.0ms (0.2%)

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

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

localize69.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.46%
(/.f64 t (sqrt.f64 (+.f64 t a)))
0.77%
(/.f64 2 (*.f64 t 3))
2.5%
(-.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.97%
(/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a))))
Compiler

Compiled 210 to 103 computations (51% saved)

series10.0ms (0%)

Counts
3 → 76
Calls

30 calls:

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

rewrite136.0ms (0.2%)

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 z (/.f64 t (sqrt.f64 (+.f64 t a))))
(-.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 t (sqrt.f64 (+.f64 t a)))
Outputs
((#(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 (*.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 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)))))))))

simplify238.0ms (0.4%)

Algorithm
egg-herbie
Rules
980×+-commutative
938×associate--r+
706×fma-def
672×associate-*r*
636×associate-+r-
Iterations

Useful iterations: 1 (0.0ms)

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

localize79.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4%
(/.f64 (sqrt.f64 (+.f64 t a)) t)
0.46%
(/.f64 2/3 t)
0.51%
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))
3.95%
(*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))
Compiler

Compiled 149 to 62 computations (58.4% saved)

series11.0ms (0%)

Counts
4 → 76
Calls

33 calls:

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

rewrite111.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
020102
1451102
26347102
Stop Event
node limit
Counts
4 → 159
Calls
Call 1
Inputs
(*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t))
(fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.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 (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 t (*.f64 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)) (*.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 (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 (*.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 (*.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 (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 (+.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 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)) (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 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 (/.f64 4/9 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)))))))

simplify160.0ms (0.2%)

Algorithm
egg-herbie
Rules
1446×associate-/r/
802×+-commutative
644×distribute-lft-neg-in
580×associate-*r*
578×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050410443
112978841
254858785
Stop Event
node limit
Counts
235 → 297
Calls
Call 1
Inputs
(*.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 (*.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 (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 (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 t (*.f64 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)) (*.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 (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 (*.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 (*.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 (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 (+.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 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)) (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 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 (/.f64 4/9 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 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 z 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 z t)) (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 t (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))))
(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 (/.f64 z t) (sqrt.f64 a)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 z t)) (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 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 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 a 5)))) t)))))
(*.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 z a)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 a (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2))))
(*.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 z a)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(fma.f64 -1/8 (*.f64 z (*.f64 a (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 a (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2)))))
(fma.f64 -1/8 (*.f64 z (*.f64 a (*.f64 a (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 (*.f64 z (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (*.f64 1/2 (*.f64 z a)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(fma.f64 -1/8 (*.f64 z (*.f64 a (*.f64 a (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 a (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2))))))
(fma.f64 -1/8 (*.f64 z (*.f64 a (*.f64 a (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))))) (*.f64 z (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t))))))
(+.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))))
(-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 c (+.f64 (/.f64 2/3 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)))))
(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 (fma.f64 z (sqrt.f64 a) (*.f64 2/3 (-.f64 b c))) 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 a 5/6) (-.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 z t)) (fma.f64 2/3 (/.f64 (-.f64 b c) t) (fma.f64 -1 (*.f64 (+.f64 a 5/6) (-.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 z t)) (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 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 (*.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 z t)) (fma.f64 2/3 (/.f64 (-.f64 b c) t) (fma.f64 -1 (*.f64 (+.f64 a 5/6) (-.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 z t)) (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 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 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 a 5)))) t))))) (*.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 a 5/6))
(*.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 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 (sqrt.f64 (/.f64 1 t)) z (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6)))
(fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 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 (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 (sqrt.f64 (/.f64 1 t)) z (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6))))
(fma.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2)) (-.f64 b c)) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6))))
(fma.f64 a (+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2)) b) c) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 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)))))
(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 (sqrt.f64 (/.f64 1 t)) z (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6)))))
(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 z (*.f64 a (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6)))))
(fma.f64 a (+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2)) b) c) (fma.f64 -1/8 (*.f64 z (*.f64 a (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))) (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 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))))))
(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 (*.f64 z (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6))))))
(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 z (*.f64 a (*.f64 a (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 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6))))))
(fma.f64 a (+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 z 1/2)) b) c) (fma.f64 -1/8 (*.f64 z (*.f64 a (*.f64 a (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 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6))))))
(*.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 (sqrt.f64 a) (/.f64 1 t))
(/.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 t (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3))))))
(+.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 (*.f64 -1/8 (*.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/8 (*.f64 a (*.f64 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 (*.f64 -1/8 (*.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 -1/8 (*.f64 a (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (sqrt.f64 (/.f64 1 t)))))
(-.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 t (*.f64 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 (*.f64 z (pow.f64 (+.f64 t a) 1/4)) t))
(*.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 (*.f64 z (cbrt.f64 (+.f64 t a))) t))
(*.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 (*.f64 z (pow.f64 (+.f64 t a) 1/4)) t))
(*.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 (*.f64 z (cbrt.f64 (+.f64 t a))) t))
(*.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 (*.f64 z (pow.f64 (+.f64 t a) 1/4)) t))
(*.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 (*.f64 z (cbrt.f64 (+.f64 t a))) t))
(*.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 z (sqrt.f64 (+.f64 t a))) (*.f64 (cbrt.f64 (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (cbrt.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 z (*.f64 (*.f64 (fabs.f64 (cbrt.f64 t)) (sqrt.f64 (cbrt.f64 t))) (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t a)))))
(/.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 z (/.f64 (pow.f64 (cbrt.f64 t) 2) (sqrt.f64 (+.f64 t a)))) (*.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)) (*.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 (/.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 z (/.f64 (pow.f64 (cbrt.f64 t) 2) (sqrt.f64 (+.f64 t a)))) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 (sqrt.f64 t))))
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 (sqrt.f64 t))) (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 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 (*.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 (*.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 (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 (+.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 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))))) (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 b c) (*.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (-.f64 b c))) (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)) (neg.f64 (/.f64 z 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))))))
(/.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 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (-.f64 b c)) (*.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 (sqrt.f64 (+.f64 t a)) (neg.f64 (/.f64 z 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)
(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 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t 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 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)) (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 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 (/.f64 4/9 t) t))
(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 (*.f64 (pow.f64 (+.f64 t a) 1/4) (pow.f64 (+.f64 t a) 1/4)) (/.f64 1 t))
(/.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 (cbrt.f64 (+.f64 t a)) (*.f64 (/.f64 1 t) (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(*.f64 (cbrt.f64 (+.f64 t a)) (/.f64 (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 (*.f64 (pow.f64 (+.f64 t a) 1/4) (pow.f64 (+.f64 t a) 1/4)) (/.f64 1 t))
(/.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) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 (/.f64 (cbrt.f64 (+.f64 t a)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) t))
(*.f64 (cbrt.f64 (+.f64 t a)) (*.f64 (/.f64 1 t) (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(*.f64 (cbrt.f64 (+.f64 t a)) (/.f64 (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 (/.f64 (cbrt.f64 (+.f64 t a)) (sqrt.f64 t)) (sqrt.f64 t)) (cbrt.f64 (sqrt.f64 (+.f64 t a))))
(*.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)

eval510.0ms (0.8%)

Compiler

Compiled 35034 to 18926 computations (46% saved)

prune930.0ms (1.4%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New8725877
Fresh000
Picked101
Done202
Total8755880
Error
0%
Counts
880 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
38.43%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))
30.55%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
36.96%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))
33.47%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))
39.57%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
Compiler

Compiled 236 to 174 computations (26.3% saved)

localize196.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
0.01%
(-.f64 -5/6 a)
0.03%
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
0.2%
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
Compiler

Compiled 88 to 50 computations (43.2% saved)

series10.0ms (0%)

Counts
4 → 132
Calls

33 calls:

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

rewrite156.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 -5/6 a)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.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 -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)))))))
((#(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)))))))

simplify164.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

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

localize65.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.01%
(*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))
0.01%
(*.f64 2 (*.f64 a (-.f64 c b)))
0.02%
(*.f64 a (-.f64 c b))
Compiler

Compiled 72 to 30 computations (58.3% saved)

series15.0ms (0%)

Counts
3 → 68
Calls

30 calls:

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

rewrite88.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
866×associate-*r/
824×distribute-rgt-in
776×distribute-lft-in
620×associate-*l/
276×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify186.0ms (0.3%)

Algorithm
egg-herbie
Rules
1598×associate-/r/
974×associate-/l*
902×+-commutative
898×associate-*r*
852×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05279199
113958527
261158527
Stop Event
node limit
Counts
253 → 304
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 a b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 c a)
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 c a)
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 c a)
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 -1 (*.f64 a b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 -1 (*.f64 a b))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(*.f64 2 (*.f64 c a))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(*.f64 2 (*.f64 c a))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(*.f64 2 (*.f64 c a))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(*.f64 -2 (*.f64 a b))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(*.f64 -2 (*.f64 a b))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
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 (*.f64 a (-.f64 c b)) (*.f64 a (fma.f64 (neg.f64 b) 1 b)))
(+.f64 (*.f64 a (-.f64 c b)) (*.f64 a (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (*.f64 a (-.f64 c b)) (*.f64 a (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(+.f64 (*.f64 a (-.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) 1 b) a))
(+.f64 (*.f64 a (-.f64 c b)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b) a))
(+.f64 (*.f64 a (-.f64 c b)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b) a))
(+.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 (*.f64 1 (*.f64 a c)) (*.f64 1 (*.f64 a (neg.f64 b))))
(+.f64 (*.f64 1 (*.f64 c a)) (*.f64 1 (*.f64 (neg.f64 b) a)))
(+.f64 (*.f64 (*.f64 a c) 1) (*.f64 (*.f64 a (neg.f64 b)) 1))
(+.f64 (*.f64 (*.f64 c a) 1) (*.f64 (*.f64 (neg.f64 b) a) 1))
(-.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 a (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3))) (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))))
(/.f64 (*.f64 a (*.f64 (+.f64 c b) (neg.f64 (-.f64 c b)))) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 1 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b)))) (+.f64 c b))
(/.f64 (*.f64 1 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a)) (+.f64 c b))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a)) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 c b))) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))) (sqrt.f64 (+.f64 c b)))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 c b)) 2)) (cbrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 c b)) 2)) (cbrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))) (cbrt.f64 (+.f64 c b)))
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3)) a) (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))))
(/.f64 (*.f64 (*.f64 (+.f64 c b) (neg.f64 (-.f64 c 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 (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 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b))) (*.f64 (sqrt.f64 (-.f64 c b)) a)) (sqrt.f64 (+.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 (-.f64 c b)) a))
(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 (*.f64 a (-.f64 c b)) (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) 0)
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (*.f64 a 2) (fma.f64 (neg.f64 b) 1 b)))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (*.f64 a 2) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (*.f64 a 2) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (*.f64 (*.f64 a 2) 1) (fma.f64 (neg.f64 b) 1 b)))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (*.f64 (*.f64 a 2) 1) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (*.f64 (*.f64 a 2) 1) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (fma.f64 (neg.f64 b) 1 b) (*.f64 a 2)))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b) (*.f64 a 2)))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b) (*.f64 a 2)))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 a (-.f64 c b)) 4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(+.f64 0 (*.f64 a (*.f64 (-.f64 c b) 2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 a (-.f64 c b)) 4)))))
(+.f64 (*.f64 (*.f64 a 2) c) (*.f64 (*.f64 a 2) (neg.f64 b)))
(+.f64 (*.f64 (*.f64 a 2) (neg.f64 b)) (*.f64 (*.f64 a 2) c))
(+.f64 (*.f64 a c) (+.f64 (*.f64 a (neg.f64 b)) (*.f64 a (-.f64 c b))))
(+.f64 (*.f64 c (*.f64 a 2)) (*.f64 (neg.f64 b) (*.f64 a 2)))
(+.f64 (*.f64 (neg.f64 b) (*.f64 a 2)) (*.f64 c (*.f64 a 2)))
(+.f64 (*.f64 c a) (+.f64 (*.f64 (neg.f64 b) a) (*.f64 a (-.f64 c b))))
(+.f64 (+.f64 (*.f64 a (-.f64 c b)) (*.f64 a c)) (*.f64 a (neg.f64 b)))
(+.f64 (+.f64 (*.f64 a (-.f64 c b)) (*.f64 c a)) (*.f64 (neg.f64 b) a))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 a (-.f64 c b)) 4))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(+.f64 (+.f64 0 (*.f64 (*.f64 a 2) c)) (*.f64 (*.f64 a 2) (neg.f64 b)))
(+.f64 (+.f64 0 (*.f64 c (*.f64 a 2))) (*.f64 (neg.f64 b) (*.f64 a 2)))
(+.f64 (*.f64 2 (*.f64 a c)) (*.f64 2 (*.f64 a (neg.f64 b))))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 2 (*.f64 (neg.f64 b) a)))
(+.f64 (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 a (-.f64 c b)) 4))))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (*.f64 1 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(+.f64 (*.f64 1 (*.f64 (*.f64 a 2) c)) (*.f64 1 (*.f64 (*.f64 a 2) (neg.f64 b))))
(+.f64 (*.f64 1 (*.f64 c (*.f64 a 2))) (*.f64 1 (*.f64 (neg.f64 b) (*.f64 a 2))))
(+.f64 (*.f64 (*.f64 (*.f64 a 2) 1) c) (*.f64 (*.f64 (*.f64 a 2) 1) (neg.f64 b)))
(+.f64 (*.f64 (*.f64 (*.f64 a 2) 1) (neg.f64 b)) (*.f64 (*.f64 (*.f64 a 2) 1) c))
(+.f64 (*.f64 (*.f64 a c) 2) (*.f64 (*.f64 a (neg.f64 b)) 2))
(+.f64 (*.f64 (*.f64 c a) 2) (*.f64 (*.f64 (neg.f64 b) a) 2))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 a (-.f64 c b)) 4)))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 a 2) c) 1) (*.f64 (*.f64 (*.f64 a 2) (neg.f64 b)) 1))
(+.f64 (*.f64 (*.f64 c (*.f64 a 2)) 1) (*.f64 (*.f64 (neg.f64 b) (*.f64 a 2)) 1))
(+.f64 (*.f64 c (*.f64 (*.f64 a 2) 1)) (*.f64 (neg.f64 b) (*.f64 (*.f64 a 2) 1)))
(+.f64 (*.f64 (neg.f64 b) (*.f64 (*.f64 a 2) 1)) (*.f64 c (*.f64 (*.f64 a 2) 1)))
(+.f64 (*.f64 (-.f64 c b) (*.f64 (*.f64 a 2) 1)) (*.f64 (fma.f64 (neg.f64 b) 1 b) (*.f64 (*.f64 a 2) 1)))
(+.f64 (*.f64 (-.f64 c b) (*.f64 (*.f64 a 2) 1)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b) (*.f64 (*.f64 a 2) 1)))
(+.f64 (*.f64 (-.f64 c b) (*.f64 (*.f64 a 2) 1)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b) (*.f64 (*.f64 a 2) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 c b)))) (-.f64 1 (*.f64 a (-.f64 c b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (-.f64 c b) 2)))) 1)
(-.f64 (+.f64 (*.f64 a (-.f64 c b)) (exp.f64 (log1p.f64 (*.f64 a (-.f64 c b))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (-.f64 c b) 2))))) 1)
(/.f64 (*.f64 a 2) (/.f64 1 (-.f64 c b)))
(/.f64 (*.f64 (*.f64 a 2) 1) (/.f64 1 (-.f64 c b)))
(/.f64 (*.f64 (*.f64 a 2) (-.f64 (*.f64 c c) (*.f64 b b))) (+.f64 c b))
(/.f64 (*.f64 (*.f64 a 2) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 2 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b)))) (+.f64 c b))
(/.f64 (*.f64 2 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a)) (+.f64 c b))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a)) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 1 (*.f64 (*.f64 a 2) (-.f64 (*.f64 c c) (*.f64 b b)))) (+.f64 c b))
(/.f64 (*.f64 1 (*.f64 (*.f64 a 2) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (*.f64 a 2) (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3))) (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))))
(/.f64 (*.f64 (*.f64 a 2) (*.f64 (+.f64 c b) (neg.f64 (-.f64 c b)))) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 (*.f64 a 2) (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) 1) 1) (/.f64 1 (-.f64 c b)))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) 1) (-.f64 (*.f64 c c) (*.f64 b b))) (+.f64 c b))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) 1) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) 1) (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3))) (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) 1) (*.f64 (+.f64 c b) (neg.f64 (-.f64 c b)))) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) 1) (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) (sqrt.f64 (-.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) (sqrt.f64 (-.f64 c b))) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))) (sqrt.f64 (+.f64 c b)))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) (pow.f64 (cbrt.f64 (-.f64 c b)) 2)) (cbrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) (pow.f64 (cbrt.f64 (-.f64 c b)) 2)) (cbrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))) (cbrt.f64 (+.f64 c b)))
(/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (*.f64 a 2)) (+.f64 c b))
(/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 a 2)) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3)) (*.f64 a 2)) (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))))
(/.f64 (*.f64 (*.f64 (+.f64 c b) (neg.f64 (-.f64 c b))) (*.f64 a 2)) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 a 2)) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) 2) (+.f64 c b))
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 2) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) 2) (+.f64 c b))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) 2) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) (-.f64 (*.f64 c c) (*.f64 b b))) 1) (+.f64 c b))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (/.f64 (*.f64 (*.f64 a 2) (-.f64 (*.f64 c c) (*.f64 b b))) 1) (+.f64 c b))
(/.f64 (/.f64 (*.f64 (*.f64 a 2) (-.f64 (*.f64 c c) (*.f64 b b))) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (+.f64 c b)))
(/.f64 (/.f64 (*.f64 (*.f64 a 2) (-.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 (*.f64 a 2) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 (/.f64 (*.f64 (*.f64 a 2) (-.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 (*.f64 a 2) (-.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)))))
(pow.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 c b) 2))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 c b) 2))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) 3) 1/3)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 a (-.f64 c b)) 2)))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 c b) 2)))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 (-.f64 c b) 2))))
(exp.f64 (log.f64 (*.f64 a (*.f64 (-.f64 c b) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 (-.f64 c b) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 (-.f64 c b) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) 1)
(pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) 1)
(pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 3)
(pow.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) 3) 1/3)
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a (-.f64 c b)) 4)) (*.f64 y y)))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(cbrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(exp.f64 (+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
Outputs
(*.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))
(*.f64 -2 (*.f64 a b))
(*.f64 (*.f64 a b) -2)
(*.f64 a (*.f64 b -2))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 c a))
(*.f64 a (*.f64 2 c))
(*.f64 c (+.f64 a a))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 c a))
(*.f64 a (*.f64 2 c))
(*.f64 c (+.f64 a a))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 2 (*.f64 c a))
(*.f64 a (*.f64 2 c))
(*.f64 c (+.f64 a a))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 -2 (*.f64 a b))
(*.f64 (*.f64 a b) -2)
(*.f64 a (*.f64 b -2))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(*.f64 -2 (*.f64 a b))
(*.f64 (*.f64 a b) -2)
(*.f64 a (*.f64 b -2))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 2 (*.f64 c a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
y
(+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))
(+.f64 y (*.f64 2 (*.f64 (*.f64 a y) (-.f64 c b))))
(fma.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)) 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 (*.f64 a a) y) (pow.f64 (-.f64 c b) 2)) (+.f64 y (*.f64 2 (*.f64 (*.f64 a y) (-.f64 c b)))))
(fma.f64 2 (*.f64 y (pow.f64 (*.f64 a (-.f64 c b)) 2)) (fma.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)) 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 (pow.f64 a 3) (*.f64 y (pow.f64 (-.f64 c b) 3))) (fma.f64 2 (*.f64 (*.f64 (*.f64 a a) y) (pow.f64 (-.f64 c b) 2)) (+.f64 y (*.f64 2 (*.f64 (*.f64 a y) (-.f64 c b))))))
(fma.f64 4/3 (*.f64 y (pow.f64 (*.f64 a (-.f64 c b)) 3)) (fma.f64 2 (*.f64 y (pow.f64 (*.f64 a (-.f64 c b)) 2)) (fma.f64 2 (*.f64 (-.f64 c b) (*.f64 a y)) y)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(+.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y) (*.f64 2 (*.f64 c (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))))
(fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y (*.f64 (*.f64 2 c) (*.f64 (*.f64 a (pow.f64 (exp.f64 -2) (*.f64 a b))) y)))
(fma.f64 2 (*.f64 a (*.f64 c (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))))
(+.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 (pow.f64 (exp.f64 -2) (*.f64 a b)) y (*.f64 2 (+.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) (*.f64 c (*.f64 (*.f64 a (pow.f64 (exp.f64 -2) (*.f64 a b))) y)))))
(fma.f64 2 (*.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))) (+.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 a c))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))))
(fma.f64 2 (*.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))) (+.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))))
(+.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 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) (fma.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) y (*.f64 2 (+.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))) (*.f64 c (*.f64 (*.f64 a (pow.f64 (exp.f64 -2) (*.f64 a b))) y))))))
(fma.f64 4/3 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 -2) (*.f64 a b))) (*.f64 y (pow.f64 c 3))) (fma.f64 2 (*.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))) (+.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 a c))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))))
(fma.f64 4/3 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 -2) (*.f64 a b))) (*.f64 y (pow.f64 c 3))) (fma.f64 2 (*.f64 (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b))) (+.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a (+.f64 (*.f64 -1 c) b)))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (fma.f64 -1 c b))))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c a))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 -2 (*.f64 (*.f64 y a) (*.f64 b (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 y (pow.f64 (exp.f64 2) (*.f64 a c))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c a)))) (+.f64 (*.f64 -2 (*.f64 y (*.f64 a (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) b)))) (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c a))) (pow.f64 b 2)))))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 a c)) (fma.f64 -2 (*.f64 (*.f64 y a) (*.f64 b (pow.f64 (exp.f64 2) (*.f64 a c)))) (*.f64 2 (*.f64 (*.f64 y (*.f64 a a)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 b b))))))
(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 b b)) (*.f64 a (*.f64 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 y a) (*.f64 b (pow.f64 (exp.f64 2) (*.f64 a c)))) (fma.f64 2 (*.f64 (*.f64 y (*.f64 a a)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 b b))) (*.f64 -4/3 (*.f64 (*.f64 y (pow.f64 a 3)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (pow.f64 b 3)))))))
(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 b b)) (*.f64 a (*.f64 a y))) (*.f64 y (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (pow.f64 b 3) (pow.f64 a 3))) -4/3)))))
(*.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 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(*.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 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(*.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 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(*.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 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(+.f64 (*.f64 a (-.f64 c b)) (*.f64 a (fma.f64 (neg.f64 b) 1 b)))
(*.f64 a (+.f64 (-.f64 c b) (fma.f64 (neg.f64 b) 1 b)))
(*.f64 a (+.f64 (-.f64 (-.f64 c b) b) b))
(*.f64 a (+.f64 b (-.f64 c (+.f64 b b))))
(+.f64 (*.f64 a (-.f64 c b)) (*.f64 a (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(*.f64 a (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (*.f64 a (-.f64 c b)) (*.f64 a (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(*.f64 a (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(+.f64 (*.f64 a (-.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) 1 b) a))
(*.f64 a (+.f64 (-.f64 c b) (fma.f64 (neg.f64 b) 1 b)))
(*.f64 a (+.f64 (-.f64 (-.f64 c b) b) b))
(*.f64 a (+.f64 b (-.f64 c (+.f64 b b))))
(+.f64 (*.f64 a (-.f64 c b)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b) a))
(*.f64 a (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (*.f64 a (-.f64 c b)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b) a))
(*.f64 a (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) 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 (*.f64 1 (*.f64 a c)) (*.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 1 (*.f64 c a)) (*.f64 1 (*.f64 (neg.f64 b) a)))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 (*.f64 a c) 1) (*.f64 (*.f64 a (neg.f64 b)) 1))
(*.f64 a (-.f64 c b))
(+.f64 (*.f64 (*.f64 c a) 1) (*.f64 (*.f64 (neg.f64 b) a) 1))
(*.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 b c)) a)
(*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b))))
(*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.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 b c)))) a)
(*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(/.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) (+.f64 c b))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (+.f64 b c)) a)
(*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b))))
(*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.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 b c)))) a)
(*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) (+.f64 c b))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (+.f64 b c)) a)
(*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b))))
(*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.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 b c)))) a)
(*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(/.f64 (*.f64 a (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3))) (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))))
(/.f64 a (/.f64 (fma.f64 c c (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(*.f64 (/.f64 a (-.f64 (*.f64 c c) (*.f64 b (-.f64 (neg.f64 c) b)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(/.f64 (*.f64 a (*.f64 (+.f64 c b) (neg.f64 (-.f64 c b)))) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 (+.f64 b c) (*.f64 (neg.f64 (-.f64 c b)) a)) (neg.f64 (+.f64 b c)))
(/.f64 (+.f64 b c) (/.f64 (-.f64 (neg.f64 c) b) (*.f64 a (-.f64 b c))))
(*.f64 (/.f64 (+.f64 b c) (-.f64 (neg.f64 c) b)) (*.f64 a (-.f64 b c)))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (neg.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 a (/.f64 (neg.f64 (fma.f64 c c (*.f64 b (+.f64 b c)))) (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(/.f64 a (*.f64 1 (/.f64 (fma.f64 c c (*.f64 b (+.f64 b c))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(/.f64 (*.f64 1 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b)))) (+.f64 c b))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (+.f64 b c)) a)
(*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b))))
(*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.f64 c b)))
(/.f64 (*.f64 1 (*.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 b c)))) a)
(*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a)) (+.f64 c b))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (+.f64 b c)) a)
(*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b))))
(*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.f64 c b)))
(/.f64 (*.f64 1 (*.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 b c)))) a)
(*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (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 b c)))) (*.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 b c))))) (*.f64 a (sqrt.f64 (-.f64 c b))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 c b))) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))) (sqrt.f64 (+.f64 c b)))
(/.f64 (*.f64 a (sqrt.f64 (-.f64 c b))) (/.f64 (sqrt.f64 (+.f64 b c)) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b))) (sqrt.f64 (+.f64 b c))) (*.f64 a (sqrt.f64 (-.f64 c b))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 c b)) 2)) (cbrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 c b)) 2)) (/.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 b c)))) (cbrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(/.f64 a (/.f64 (/.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 b c)))) (cbrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (pow.f64 (cbrt.f64 (-.f64 c b)) 2)))
(*.f64 (/.f64 a (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 b c))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 c b)) 2) (cbrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 c b)) 2)) (cbrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))) (cbrt.f64 (+.f64 c b)))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 c b)) 2)) (/.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 (/.f64 a (cbrt.f64 (+.f64 b c))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 c b)) 2) (cbrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3)) a) (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))))
(/.f64 a (/.f64 (fma.f64 c c (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(*.f64 (/.f64 a (-.f64 (*.f64 c c) (*.f64 b (-.f64 (neg.f64 c) b)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(/.f64 (*.f64 (*.f64 (+.f64 c b) (neg.f64 (-.f64 c b))) a) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 (+.f64 b c) (*.f64 (neg.f64 (-.f64 c b)) a)) (neg.f64 (+.f64 b c)))
(/.f64 (+.f64 b c) (/.f64 (-.f64 (neg.f64 c) b) (*.f64 a (-.f64 b c))))
(*.f64 (/.f64 (+.f64 b c) (-.f64 (neg.f64 c) b)) (*.f64 a (-.f64 b c)))
(/.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 a (/.f64 (neg.f64 (fma.f64 c c (*.f64 b (+.f64 b c)))) (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(/.f64 a (*.f64 1 (/.f64 (fma.f64 c c (*.f64 b (+.f64 b c))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(/.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 b c)) a)
(*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b))))
(*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.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 b c)))) a)
(*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(/.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 b c)) a)
(*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b))))
(*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.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 b c)))) a)
(*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(/.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 b c)))) (*.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 b c))))) (*.f64 a (sqrt.f64 (-.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 a (sqrt.f64 (-.f64 c b))) (/.f64 (sqrt.f64 (+.f64 b c)) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b))) (sqrt.f64 (+.f64 b c))) (*.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 b c)) a)
(*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b))))
(*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.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 (*.f64 c c) (*.f64 b b)) (+.f64 b c)) a)
(*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b))))
(*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.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 (*.f64 c c) (*.f64 b b)) (+.f64 b c)) a)
(*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b))))
(*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.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 b c)))) a)
(*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(/.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 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 b c)))) a)
(*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(/.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 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 b c)))) a)
(*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(/.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 b c)) a)
(*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b))))
(*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.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 c c) (*.f64 b b)) (+.f64 b c)) a)
(*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b))))
(*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.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 c c) (*.f64 b b)) (+.f64 b c)) a)
(*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b))))
(*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.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 b c)))) a)
(*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(/.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 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 b c)))) a)
(*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(/.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 (pow.f64 c 3) (pow.f64 b 3)) (fma.f64 c c (*.f64 b (+.f64 b c)))) a)
(*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))
(pow.f64 (*.f64 a (-.f64 c b)) 1)
(*.f64 a (-.f64 c b))
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 c b))) 2)
(*.f64 a (-.f64 c b))
(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))
(fabs.f64 (*.f64 a (-.f64 c b)))
(log.f64 (pow.f64 (exp.f64 (-.f64 c b)) a))
(*.f64 a (-.f64 c b))
(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 (*.f64 a (-.f64 c b)) (*.f64 a (-.f64 c b)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) 0)
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (*.f64 a 2) (fma.f64 (neg.f64 b) 1 b)))
(*.f64 (*.f64 a 2) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 b) 1 b)))
(*.f64 a (*.f64 2 (+.f64 (-.f64 (-.f64 c b) b) b)))
(*.f64 a (*.f64 2 (+.f64 b (-.f64 c (+.f64 b b)))))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (*.f64 a 2) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(*.f64 (*.f64 a 2) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(*.f64 (+.f64 a a) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (*.f64 a 2) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(*.f64 (*.f64 a 2) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(*.f64 a (*.f64 2 (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b))))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (*.f64 (*.f64 a 2) 1) (fma.f64 (neg.f64 b) 1 b)))
(*.f64 (*.f64 a 2) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 b) 1 b)))
(*.f64 a (*.f64 2 (+.f64 (-.f64 (-.f64 c b) b) b)))
(*.f64 a (*.f64 2 (+.f64 b (-.f64 c (+.f64 b b)))))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (*.f64 (*.f64 a 2) 1) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(*.f64 (*.f64 a 2) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(*.f64 (+.f64 a a) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (*.f64 (*.f64 a 2) 1) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(*.f64 (*.f64 a 2) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(*.f64 a (*.f64 2 (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b))))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (fma.f64 (neg.f64 b) 1 b) (*.f64 a 2)))
(*.f64 (*.f64 a 2) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 b) 1 b)))
(*.f64 a (*.f64 2 (+.f64 (-.f64 (-.f64 c b) b) b)))
(*.f64 a (*.f64 2 (+.f64 b (-.f64 c (+.f64 b b)))))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b) (*.f64 a 2)))
(*.f64 (*.f64 a 2) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(*.f64 (+.f64 a a) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b) (*.f64 a 2)))
(*.f64 (*.f64 a 2) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(*.f64 a (*.f64 2 (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 a (-.f64 c b)) 4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a (-.f64 c b))) 4))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))))
(+.f64 0 (*.f64 a (*.f64 (-.f64 c b) 2)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 a (-.f64 c b)) 4)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a (-.f64 c b))) 4))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))))
(+.f64 (*.f64 (*.f64 a 2) c) (*.f64 (*.f64 a 2) (neg.f64 b)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 (*.f64 a 2) (neg.f64 b)) (*.f64 (*.f64 a 2) c))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 a c) (+.f64 (*.f64 a (neg.f64 b)) (*.f64 a (-.f64 c b))))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c (*.f64 a 2)) (*.f64 (neg.f64 b) (*.f64 a 2)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 (neg.f64 b) (*.f64 a 2)) (*.f64 c (*.f64 a 2)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c a) (+.f64 (*.f64 (neg.f64 b) a) (*.f64 a (-.f64 c b))))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (+.f64 (*.f64 a (-.f64 c b)) (*.f64 a c)) (*.f64 a (neg.f64 b)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (+.f64 (*.f64 a (-.f64 c b)) (*.f64 c a)) (*.f64 (neg.f64 b) a))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 a (-.f64 c b)) 4))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a (-.f64 c b))) 4))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))))
(+.f64 (+.f64 0 (*.f64 (*.f64 a 2) c)) (*.f64 (*.f64 a 2) (neg.f64 b)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (+.f64 0 (*.f64 c (*.f64 a 2))) (*.f64 (neg.f64 b) (*.f64 a 2)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 2 (*.f64 a c)) (*.f64 2 (*.f64 a (neg.f64 b))))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 2 (*.f64 (neg.f64 b) a)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 a (-.f64 c b)) 4))))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a (-.f64 c b))) 4))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) (*.f64 1 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 a 2) c)) (*.f64 1 (*.f64 (*.f64 a 2) (neg.f64 b))))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 1 (*.f64 c (*.f64 a 2))) (*.f64 1 (*.f64 (neg.f64 b) (*.f64 a 2))))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 (*.f64 (*.f64 a 2) 1) c) (*.f64 (*.f64 (*.f64 a 2) 1) (neg.f64 b)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 (*.f64 (*.f64 a 2) 1) (neg.f64 b)) (*.f64 (*.f64 (*.f64 a 2) 1) c))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 (*.f64 a c) 2) (*.f64 (*.f64 a (neg.f64 b)) 2))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 (*.f64 c a) 2) (*.f64 (*.f64 (neg.f64 b) a) 2))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 a (-.f64 c b)) 4)))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a (-.f64 c b))) 4))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1) (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 1))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))))
(+.f64 (*.f64 (*.f64 (*.f64 a 2) c) 1) (*.f64 (*.f64 (*.f64 a 2) (neg.f64 b)) 1))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 (*.f64 c (*.f64 a 2)) 1) (*.f64 (*.f64 (neg.f64 b) (*.f64 a 2)) 1))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 c (*.f64 (*.f64 a 2) 1)) (*.f64 (neg.f64 b) (*.f64 (*.f64 a 2) 1)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 (neg.f64 b) (*.f64 (*.f64 a 2) 1)) (*.f64 c (*.f64 (*.f64 a 2) 1)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(+.f64 (*.f64 (-.f64 c b) (*.f64 (*.f64 a 2) 1)) (*.f64 (fma.f64 (neg.f64 b) 1 b) (*.f64 (*.f64 a 2) 1)))
(*.f64 (*.f64 a 2) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 b) 1 b)))
(*.f64 a (*.f64 2 (+.f64 (-.f64 (-.f64 c b) b) b)))
(*.f64 a (*.f64 2 (+.f64 b (-.f64 c (+.f64 b b)))))
(+.f64 (*.f64 (-.f64 c b) (*.f64 (*.f64 a 2) 1)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b) (*.f64 (*.f64 a 2) 1)))
(*.f64 (*.f64 a 2) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(*.f64 (+.f64 a a) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b) b)))
(+.f64 (*.f64 (-.f64 c b) (*.f64 (*.f64 a 2) 1)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b) (*.f64 (*.f64 a 2) 1)))
(*.f64 (*.f64 a 2) (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b)))
(*.f64 a (*.f64 2 (+.f64 (-.f64 c b) (fma.f64 (neg.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 c b)))) (-.f64 1 (*.f64 a (-.f64 c b))))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (-.f64 c b) 2)))) 1)
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(-.f64 (+.f64 (*.f64 a (-.f64 c b)) (exp.f64 (log1p.f64 (*.f64 a (-.f64 c b))))) 1)
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 a (*.f64 (-.f64 c b) 2))))) 1)
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(/.f64 (*.f64 a 2) (/.f64 1 (-.f64 c b)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(/.f64 (*.f64 (*.f64 a 2) 1) (/.f64 1 (-.f64 c b)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(/.f64 (*.f64 (*.f64 a 2) (-.f64 (*.f64 c c) (*.f64 b b))) (+.f64 c b))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (+.f64 b c) (*.f64 a 2)))
(*.f64 (*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b)))) 2)
(*.f64 (*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.f64 c b))) 2)
(/.f64 (*.f64 (*.f64 a 2) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 2 (/.f64 (fma.f64 c c (*.f64 b (+.f64 b c))) (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 2)
(/.f64 (*.f64 2 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b)))) (+.f64 c b))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (+.f64 b c) (*.f64 a 2)))
(*.f64 (*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b)))) 2)
(*.f64 (*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.f64 c b))) 2)
(/.f64 (*.f64 2 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 2 (/.f64 (fma.f64 c c (*.f64 b (+.f64 b c))) (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a)) (+.f64 c b))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (+.f64 b c) (*.f64 a 2)))
(*.f64 (*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b)))) 2)
(*.f64 (*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.f64 c b))) 2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a)) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 2 (/.f64 (fma.f64 c c (*.f64 b (+.f64 b c))) (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 2)
(/.f64 (*.f64 1 (*.f64 (*.f64 a 2) (-.f64 (*.f64 c c) (*.f64 b b)))) (+.f64 c b))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (+.f64 b c) (*.f64 a 2)))
(*.f64 (*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b)))) 2)
(*.f64 (*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.f64 c b))) 2)
(/.f64 (*.f64 1 (*.f64 (*.f64 a 2) (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 2 (/.f64 (fma.f64 c c (*.f64 b (+.f64 b c))) (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 2)
(/.f64 (*.f64 (*.f64 a 2) (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3))) (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (fma.f64 c c (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))) (*.f64 a 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (-.f64 (*.f64 c c) (*.f64 b (-.f64 (neg.f64 c) b)))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 a 2) (*.f64 (+.f64 c b) (neg.f64 (-.f64 c b)))) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 (+.f64 b c) (neg.f64 (-.f64 c b))) (/.f64 (neg.f64 (+.f64 b c)) (*.f64 a 2)))
(/.f64 (*.f64 (+.f64 b c) (-.f64 b c)) (*.f64 -1/2 (/.f64 (+.f64 b c) a)))
(/.f64 (*.f64 (*.f64 a 2) (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (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 b c)))) (*.f64 a 2)))
(/.f64 a (/.f64 (neg.f64 (fma.f64 c c (*.f64 b (+.f64 b c)))) (*.f64 -2 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (/.f64 a (neg.f64 (fma.f64 c c (*.f64 b (+.f64 b c))))) (*.f64 -2 (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) 1) 1) (/.f64 1 (-.f64 c b)))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) 1) (-.f64 (*.f64 c c) (*.f64 b b))) (+.f64 c b))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (+.f64 b c) (*.f64 a 2)))
(*.f64 (*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b)))) 2)
(*.f64 (*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.f64 c b))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 a 2) 1) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 2 (/.f64 (fma.f64 c c (*.f64 b (+.f64 b c))) (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 a 2) 1) (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3))) (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (fma.f64 c c (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))) (*.f64 a 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (-.f64 (*.f64 c c) (*.f64 b (-.f64 (neg.f64 c) b)))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) 1) (*.f64 (+.f64 c b) (neg.f64 (-.f64 c b)))) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 (+.f64 b c) (neg.f64 (-.f64 c b))) (/.f64 (neg.f64 (+.f64 b c)) (*.f64 a 2)))
(/.f64 (*.f64 (+.f64 b c) (-.f64 b c)) (*.f64 -1/2 (/.f64 (+.f64 b c) a)))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) 1) (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (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 b c)))) (*.f64 a 2)))
(/.f64 a (/.f64 (neg.f64 (fma.f64 c c (*.f64 b (+.f64 b c)))) (*.f64 -2 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (/.f64 a (neg.f64 (fma.f64 c c (*.f64 b (+.f64 b c))))) (*.f64 -2 (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) (sqrt.f64 (-.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 a (*.f64 2 (sqrt.f64 (-.f64 c b)))) (/.f64 (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 b c)))) (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 a (*.f64 2 (sqrt.f64 (-.f64 c b)))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 b c))))) (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (sqrt.f64 (fma.f64 c c (*.f64 b (+.f64 b c))))) (*.f64 a (*.f64 2 (sqrt.f64 (-.f64 c b)))))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) (sqrt.f64 (-.f64 c b))) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))) (sqrt.f64 (+.f64 c b)))
(/.f64 (*.f64 a (*.f64 2 (sqrt.f64 (-.f64 c b)))) (/.f64 (sqrt.f64 (+.f64 b c)) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 a (*.f64 2 (sqrt.f64 (-.f64 c b)))) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) (pow.f64 (cbrt.f64 (-.f64 c b)) 2)) (cbrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 c b)))))
(/.f64 (*.f64 a (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 c b)) 2))) (/.f64 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 b c)))) (cbrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (/.f64 (*.f64 a (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 c b)) 2))) (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 b c))))) (cbrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(*.f64 (*.f64 (/.f64 2 (cbrt.f64 (fma.f64 c c (*.f64 b (+.f64 b c))))) a) (*.f64 (pow.f64 (cbrt.f64 (-.f64 c b)) 2) (cbrt.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(/.f64 (*.f64 (*.f64 (*.f64 a 2) (pow.f64 (cbrt.f64 (-.f64 c b)) 2)) (cbrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))) (cbrt.f64 (+.f64 c b)))
(/.f64 (*.f64 a (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 c b)) 2))) (/.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 a (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 c b)) 2))) (cbrt.f64 (+.f64 b c))) (cbrt.f64 (-.f64 (*.f64 c c) (*.f64 b b))))
(*.f64 (*.f64 (/.f64 a (cbrt.f64 (+.f64 b c))) 2) (*.f64 (pow.f64 (cbrt.f64 (-.f64 c b)) 2) (cbrt.f64 (-.f64 (*.f64 c c) (*.f64 b b)))))
(/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (*.f64 a 2)) (+.f64 c b))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (+.f64 b c) (*.f64 a 2)))
(*.f64 (*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b)))) 2)
(*.f64 (*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.f64 c b))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 a 2)) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 2 (/.f64 (fma.f64 c c (*.f64 b (+.f64 b c))) (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b) 3)) (*.f64 a 2)) (+.f64 (*.f64 c c) (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (/.f64 (fma.f64 c c (*.f64 (neg.f64 b) (-.f64 (neg.f64 b) c))) (*.f64 a 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) (-.f64 (*.f64 c c) (*.f64 b (-.f64 (neg.f64 c) b)))) (+.f64 a a))
(/.f64 (*.f64 (*.f64 (+.f64 c b) (neg.f64 (-.f64 c b))) (*.f64 a 2)) (neg.f64 (+.f64 c b)))
(/.f64 (*.f64 (+.f64 b c) (neg.f64 (-.f64 c b))) (/.f64 (neg.f64 (+.f64 b c)) (*.f64 a 2)))
(/.f64 (*.f64 (+.f64 b c) (-.f64 b c)) (*.f64 -1/2 (/.f64 (+.f64 b c) a)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3))) (*.f64 a 2)) (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 b c)))) (*.f64 a 2)))
(/.f64 a (/.f64 (neg.f64 (fma.f64 c c (*.f64 b (+.f64 b c)))) (*.f64 -2 (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (/.f64 a (neg.f64 (fma.f64 c c (*.f64 b (+.f64 b c))))) (*.f64 -2 (-.f64 (pow.f64 c 3) (pow.f64 b 3))))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 c c) (*.f64 b b))) 2) (+.f64 c b))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (+.f64 b c) (*.f64 a 2)))
(*.f64 (*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b)))) 2)
(*.f64 (*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.f64 c b))) 2)
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 2) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 2 (/.f64 (fma.f64 c c (*.f64 b (+.f64 b c))) (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 2)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) a) 2) (+.f64 c b))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (+.f64 b c) (*.f64 a 2)))
(*.f64 (*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b)))) 2)
(*.f64 (*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.f64 c b))) 2)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 c 3) (pow.f64 b 3)) a) 2) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 2 (/.f64 (fma.f64 c c (*.f64 b (+.f64 b c))) (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 a 2) (-.f64 (*.f64 c c) (*.f64 b b))) 1) (+.f64 c b))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (+.f64 b c) (*.f64 a 2)))
(*.f64 (*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b)))) 2)
(*.f64 (*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.f64 c b))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 a 2) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 2 (/.f64 (fma.f64 c c (*.f64 b (+.f64 b c))) (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 a 2) (-.f64 (*.f64 c c) (*.f64 b b))) 1) (+.f64 c b))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (+.f64 b c) (*.f64 a 2)))
(*.f64 (*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b)))) 2)
(*.f64 (*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.f64 c b))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 a 2) (-.f64 (*.f64 c c) (*.f64 b b))) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (+.f64 c b)))
(/.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (/.f64 (+.f64 b c) (*.f64 a 2)))
(*.f64 (*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b)))) 2)
(*.f64 (*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.f64 c b))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 a 2) (-.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 c c) (*.f64 b b)) (/.f64 (+.f64 b c) (*.f64 a 2)))
(*.f64 (*.f64 a (/.f64 (+.f64 b c) (/.f64 (+.f64 b c) (-.f64 c b)))) 2)
(*.f64 (*.f64 a (*.f64 (/.f64 (+.f64 b c) (+.f64 b c)) (-.f64 c b))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 a 2) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 1) (fma.f64 c c (*.f64 b (+.f64 c b))))
(/.f64 2 (/.f64 (fma.f64 c c (*.f64 b (+.f64 b c))) (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 a 2) (-.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 2 (/.f64 (fma.f64 c c (*.f64 b (+.f64 b c))) (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 a 2) (-.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 2 (/.f64 (fma.f64 c c (*.f64 b (+.f64 b c))) (*.f64 a (-.f64 (pow.f64 c 3) (pow.f64 b 3)))))
(*.f64 (*.f64 (/.f64 a (fma.f64 c c (*.f64 b (+.f64 b c)))) (-.f64 (pow.f64 c 3) (pow.f64 b 3))) 2)
(pow.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) 1)
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 (-.f64 c b) 2))) 2)
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 (-.f64 c b) 2))) 3)
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(pow.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) 3) 1/3)
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 a (-.f64 c b)) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 c b)) 2) 4))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 (-.f64 c b) 2)))))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) 3))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 (-.f64 c b) 2))))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(exp.f64 (log.f64 (*.f64 a (*.f64 (-.f64 c b) 2))))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 (-.f64 c b) 2))) 1))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 (-.f64 c b) 2))))
(fma.f64 -2 (*.f64 a b) (*.f64 a (*.f64 2 c)))
(*.f64 2 (*.f64 a (-.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))) 1)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) 1)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 2)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))) 3)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(pow.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) 3) 1/3)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(sqrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a (-.f64 c b)) 4)) (*.f64 y y)))
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a (-.f64 c b))) 4) (*.f64 y y)))
(sqrt.f64 (*.f64 (*.f64 y y) (pow.f64 (pow.f64 (exp.f64 (-.f64 c b)) a) 4)))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(cbrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))) 3))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3)))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))) 3) (pow.f64 y 3)))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(expm1.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(exp.f64 (+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (log.f64 y)))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(exp.f64 (*.f64 (+.f64 (*.f64 a (*.f64 (-.f64 c b) 2)) (log.f64 y)) 1))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))
(log1p.f64 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b))))
(*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))

localize92.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(+.f64 a 5/6)
0.2%
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))
0.37%
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))
0.46%
(/.f64 2/3 t)
Compiler

Compiled 108 to 75 computations (30.6% saved)

series9.0ms (0%)

Counts
3 → 96
Calls

24 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
t
@-inf
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))

rewrite100.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify112.0ms (0.2%)

Algorithm
egg-herbie
Rules
1454×associate-/r*
1102×associate-*r/
760×associate-*l/
670×associate-*r*
624×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04178166
111737918
246327912
Stop Event
node limit
Counts
208 → 210
Calls
Call 1
Inputs
(*.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)))))
(*.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)))
5/6
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)))) 1)
(pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))) 3)
(pow.f64 (pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) 2))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))))
(exp.f64 (+.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))))
(+.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 a)) 1/6)
(-.f64 (exp.f64 (log.f64 (+.f64 11/6 a))) 1)
(-.f64 (/.f64 a (/.f64 (+.f64 a -5/6) a)) (/.f64 25/36 (+.f64 a -5/6)))
(-.f64 (+.f64 5/6 (exp.f64 (log1p.f64 a))) 1)
(*.f64 (+.f64 a 5/6) 1)
(*.f64 1 (+.f64 a 5/6))
(*.f64 (sqrt.f64 (+.f64 a 5/6)) (sqrt.f64 (+.f64 a 5/6)))
(*.f64 (cbrt.f64 (+.f64 a 5/6)) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (cbrt.f64 (+.f64 a 5/6)))
(*.f64 (fma.f64 a a -25/36) (/.f64 1 (+.f64 a -5/6)))
(*.f64 (+.f64 125/216 (pow.f64 a 3)) (/.f64 1 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(*.f64 (/.f64 1 (+.f64 a -5/6)) (fma.f64 a a -25/36))
(*.f64 (/.f64 1 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (+.f64 125/216 (pow.f64 a 3)))
(*.f64 (/.f64 (fma.f64 a a -25/36) (fma.f64 a a -25/36)) (+.f64 a 5/6))
(*.f64 (/.f64 (fma.f64 a a -25/36) (-.f64 (pow.f64 a 3) 125/216)) (+.f64 (+.f64 25/36 (*.f64 a a)) (*.f64 a 5/6)))
(*.f64 (/.f64 (+.f64 125/216 (pow.f64 a 3)) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (-.f64 25/36 (*.f64 a 5/6)) (-.f64 25/36 (*.f64 a 5/6))))) (+.f64 (fma.f64 a a -25/36) (*.f64 a 5/6)))
(*.f64 (/.f64 (+.f64 125/216 (pow.f64 a 3)) (+.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (-.f64 25/36 (*.f64 a 5/6)) 3))) (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (-.f64 (*.f64 (-.f64 25/36 (*.f64 a 5/6)) (-.f64 25/36 (*.f64 a 5/6))) (*.f64 (*.f64 a a) (-.f64 25/36 (*.f64 a 5/6))))))
(/.f64 1 (/.f64 1 (+.f64 a 5/6)))
(/.f64 (fma.f64 a a -25/36) (+.f64 a -5/6))
(/.f64 (+.f64 125/216 (pow.f64 a 3)) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))))
(/.f64 (sqrt.f64 (+.f64 125/216 (pow.f64 a 3))) (/.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (sqrt.f64 (+.f64 125/216 (pow.f64 a 3)))))
(/.f64 (sqrt.f64 (fma.f64 a a -25/36)) (/.f64 (+.f64 a -5/6) (sqrt.f64 (fma.f64 a a -25/36))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 125/216 (pow.f64 a 3))) (cbrt.f64 (+.f64 125/216 (pow.f64 a 3)))) (/.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (cbrt.f64 (+.f64 125/216 (pow.f64 a 3)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 a a -25/36)) (cbrt.f64 (fma.f64 a a -25/36))) (/.f64 (+.f64 a -5/6) (cbrt.f64 (fma.f64 a a -25/36))))
(/.f64 (neg.f64 (fma.f64 a a -25/36)) (neg.f64 (+.f64 a -5/6)))
(/.f64 (neg.f64 (+.f64 125/216 (pow.f64 a 3))) (neg.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) 15625/46656) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (-.f64 (pow.f64 a 3) 125/216)))
(/.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 5/6 a))
(/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) 625/1296) (*.f64 (+.f64 a -5/6) (+.f64 25/36 (*.f64 a a))))
(/.f64 (+.f64 1953125/10077696 (pow.f64 (pow.f64 a 3) 3)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (+.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (-.f64 15625/46656 (*.f64 (pow.f64 a 3) 125/216)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a a) 3) 15625/46656) (*.f64 (+.f64 a -5/6) (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 625/1296 (*.f64 (*.f64 a a) 25/36)))))
(/.f64 (/.f64 (fma.f64 a a -25/36) 1) (+.f64 a -5/6))
(/.f64 (/.f64 (fma.f64 a a -25/36) (sqrt.f64 (+.f64 a -5/6))) (sqrt.f64 (+.f64 a -5/6)))
(/.f64 (/.f64 (fma.f64 a a -25/36) (*.f64 (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) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))))
(/.f64 (/.f64 (+.f64 125/216 (pow.f64 a 3)) (sqrt.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))))) (sqrt.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(/.f64 (/.f64 (+.f64 125/216 (pow.f64 a 3)) (*.f64 (cbrt.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (cbrt.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))) (cbrt.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(pow.f64 (+.f64 a 5/6) 1)
(pow.f64 (sqrt.f64 (+.f64 a 5/6)) 2)
(pow.f64 (cbrt.f64 (+.f64 a 5/6)) 3)
(pow.f64 (pow.f64 (+.f64 a 5/6) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 a 5/6) 2))
(log.f64 (exp.f64 (+.f64 a 5/6)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a 5/6))))
(cbrt.f64 (pow.f64 (+.f64 a 5/6) 3))
(expm1.f64 (log.f64 (+.f64 11/6 a)))
(exp.f64 (log.f64 (+.f64 a 5/6)))
(exp.f64 (*.f64 (log.f64 (+.f64 a 5/6)) 1))
(log1p.f64 (expm1.f64 (+.f64 a 5/6)))
(fma.f64 1 a 5/6)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) 5/6)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) 5/6)
Outputs
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 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 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 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 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 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 y (pow.f64 (exp.f64 (*.f64 b -2)) (+.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 4/3 (*.f64 (/.f64 y t) (*.f64 b (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)))) (*.f64 y (pow.f64 (exp.f64 (*.f64 b -2)) (+.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 (/.f64 y t) (*.f64 b (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)))) (fma.f64 y (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) (*.f64 8/9 (/.f64 y (/.f64 (/.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (exp.f64 (*.f64 b -2)) (+.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 (/.f64 y t) (*.f64 b (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)))) (fma.f64 32/81 (/.f64 y (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 b 3)) (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)))) (fma.f64 y (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) (*.f64 8/9 (/.f64 y (/.f64 (/.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (exp.f64 (*.f64 b -2)) (+.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 y (pow.f64 (exp.f64 (*.f64 b -2)) (+.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 4/3 (*.f64 (/.f64 y t) (*.f64 b (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)))) (*.f64 y (pow.f64 (exp.f64 (*.f64 b -2)) (+.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 (/.f64 y t) (*.f64 b (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)))) (fma.f64 y (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) (*.f64 8/9 (/.f64 y (/.f64 (/.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (exp.f64 (*.f64 b -2)) (+.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 (/.f64 y t) (*.f64 b (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)))) (fma.f64 32/81 (/.f64 y (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 b 3)) (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)))) (fma.f64 y (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) (*.f64 8/9 (/.f64 y (/.f64 (/.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (exp.f64 (*.f64 b -2)) (+.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 (*.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 a b))) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 a (*.f64 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 (*.f64 y (*.f64 a a)) (*.f64 b b))) (fma.f64 -2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 y (*.f64 a b))) (*.f64 y (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 y (*.f64 a a)))) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 a (*.f64 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 (*.f64 y (*.f64 a a)) (*.f64 b b))) (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 y (*.f64 a b))) (*.f64 y (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 y (*.f64 a a)))) (fma.f64 -4/3 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (pow.f64 b 3) (*.f64 y (pow.f64 a 3)))) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 a (*.f64 b y)) -2)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(*.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 (*.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 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 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)))
5/6
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
a
(+.f64 5/6 a)
(+.f64 5/6 a)
(+.f64 5/6 a)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)))) 1)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(*.f64 y (pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 y (pow.f64 (exp.f64 b) (+.f64 (*.f64 2 (-.f64 -5/6 a)) (/.f64 4/3 t))))
(pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) 1)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(*.f64 y (pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 y (pow.f64 (exp.f64 b) (+.f64 (*.f64 2 (-.f64 -5/6 a)) (/.f64 4/3 t))))
(pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))) 2)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(*.f64 y (pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 y (pow.f64 (exp.f64 b) (+.f64 (*.f64 2 (-.f64 -5/6 a)) (/.f64 4/3 t))))
(pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))) 3)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(*.f64 y (pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 y (pow.f64 (exp.f64 b) (+.f64 (*.f64 2 (-.f64 -5/6 a)) (/.f64 4/3 t))))
(pow.f64 (pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) 3) 1/3)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(*.f64 y (pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 y (pow.f64 (exp.f64 b) (+.f64 (*.f64 2 (-.f64 -5/6 a)) (/.f64 4/3 t))))
(sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) 2))
(fabs.f64 (*.f64 y (pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(fabs.f64 (*.f64 y (pow.f64 (exp.f64 b) (+.f64 (*.f64 2 (-.f64 -5/6 a)) (/.f64 4/3 t)))))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)))
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(*.f64 y (pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 y (pow.f64 (exp.f64 b) (+.f64 (*.f64 2 (-.f64 -5/6 a)) (/.f64 4/3 t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)))))
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(*.f64 y (pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 y (pow.f64 (exp.f64 b) (+.f64 (*.f64 2 (-.f64 -5/6 a)) (/.f64 4/3 t))))
(cbrt.f64 (pow.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)) 3))
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(*.f64 y (pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 y (pow.f64 (exp.f64 b) (+.f64 (*.f64 2 (-.f64 -5/6 a)) (/.f64 4/3 t))))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2) 3)))
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(*.f64 y (pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 y (pow.f64 (exp.f64 b) (+.f64 (*.f64 2 (-.f64 -5/6 a)) (/.f64 4/3 t))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2) 3) (pow.f64 y 3)))
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(*.f64 y (pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 y (pow.f64 (exp.f64 b) (+.f64 (*.f64 2 (-.f64 -5/6 a)) (/.f64 4/3 t))))
(expm1.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))))
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(*.f64 y (pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 y (pow.f64 (exp.f64 b) (+.f64 (*.f64 2 (-.f64 -5/6 a)) (/.f64 4/3 t))))
(exp.f64 (+.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (log.f64 y)))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(exp.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) (log.f64 y)) 1))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 2 b)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) y)
(log1p.f64 (expm1.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))))
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(*.f64 y (pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 y (pow.f64 (exp.f64 b) (+.f64 (*.f64 2 (-.f64 -5/6 a)) (/.f64 4/3 t))))
(+.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 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (+.f64 5/6 a) (-.f64 -5/6 a))))
(*.f64 b (+.f64 (+.f64 (/.f64 2/3 t) (-.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)) (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a))))
(*.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 (/.f64 2/3 t) (-.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 (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)) (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a))))
(*.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 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 a (+.f64 (neg.f64 a) 0))))
(+.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 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 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 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 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 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 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 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 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 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 a)) 1/6)
(+.f64 (exp.f64 (log1p.f64 a)) -1/6)
(+.f64 5/6 (expm1.f64 (log1p.f64 a)))
(-.f64 (exp.f64 (log.f64 (+.f64 11/6 a))) 1)
(+.f64 5/6 a)
(-.f64 (/.f64 a (/.f64 (+.f64 a -5/6) a)) (/.f64 25/36 (+.f64 a -5/6)))
(-.f64 (*.f64 (/.f64 a (+.f64 a -5/6)) a) (/.f64 25/36 (+.f64 a -5/6)))
(fma.f64 (/.f64 a (+.f64 a -5/6)) a (/.f64 -25/36 (+.f64 a -5/6)))
(-.f64 (+.f64 5/6 (exp.f64 (log1p.f64 a))) 1)
(+.f64 (exp.f64 (log1p.f64 a)) -1/6)
(+.f64 5/6 (expm1.f64 (log1p.f64 a)))
(*.f64 (+.f64 a 5/6) 1)
(+.f64 5/6 a)
(*.f64 1 (+.f64 a 5/6))
(+.f64 5/6 a)
(*.f64 (sqrt.f64 (+.f64 a 5/6)) (sqrt.f64 (+.f64 a 5/6)))
(+.f64 5/6 a)
(*.f64 (cbrt.f64 (+.f64 a 5/6)) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2))
(+.f64 5/6 a)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (cbrt.f64 (+.f64 a 5/6)))
(+.f64 5/6 a)
(*.f64 (fma.f64 a a -25/36) (/.f64 1 (+.f64 a -5/6)))
(/.f64 (fma.f64 a a -25/36) (+.f64 a -5/6))
(*.f64 (+.f64 125/216 (pow.f64 a 3)) (/.f64 1 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) 125/216) 1) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))
(/.f64 (+.f64 (pow.f64 a 3) 125/216) (+.f64 (fma.f64 a a 25/36) (*.f64 a -5/6)))
(*.f64 (/.f64 1 (+.f64 a -5/6)) (fma.f64 a a -25/36))
(*.f64 (fma.f64 a a -25/36) (/.f64 1 (+.f64 a -5/6)))
(/.f64 (fma.f64 a a -25/36) (+.f64 a -5/6))
(*.f64 (/.f64 1 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (+.f64 125/216 (pow.f64 a 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) 125/216) 1) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))
(/.f64 (+.f64 (pow.f64 a 3) 125/216) (+.f64 (fma.f64 a a 25/36) (*.f64 a -5/6)))
(*.f64 (/.f64 (fma.f64 a a -25/36) (fma.f64 a a -25/36)) (+.f64 a 5/6))
(+.f64 5/6 a)
(*.f64 (/.f64 (fma.f64 a a -25/36) (-.f64 (pow.f64 a 3) 125/216)) (+.f64 (+.f64 25/36 (*.f64 a a)) (*.f64 a 5/6)))
(*.f64 (/.f64 (fma.f64 a a -25/36) (+.f64 (pow.f64 a 3) -125/216)) (+.f64 25/36 (+.f64 (*.f64 a a) (*.f64 5/6 a))))
(*.f64 (/.f64 (fma.f64 a a -25/36) (+.f64 (pow.f64 a 3) -125/216)) (fma.f64 5/6 a (fma.f64 a a 25/36)))
(*.f64 (/.f64 (+.f64 125/216 (pow.f64 a 3)) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (-.f64 25/36 (*.f64 a 5/6)) (-.f64 25/36 (*.f64 a 5/6))))) (+.f64 (fma.f64 a a -25/36) (*.f64 a 5/6)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) 125/216) (-.f64 (*.f64 a (pow.f64 a 3)) (*.f64 (-.f64 25/36 (*.f64 5/6 a)) (-.f64 25/36 (*.f64 5/6 a))))) (+.f64 (fma.f64 a a -25/36) (*.f64 5/6 a)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) 125/216) (-.f64 (pow.f64 a 4) (*.f64 (+.f64 25/36 (*.f64 a -5/6)) (+.f64 25/36 (*.f64 a -5/6))))) (fma.f64 5/6 a (fma.f64 a a -25/36)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) 125/216) (+.f64 (pow.f64 a 4) (*.f64 (+.f64 25/36 (*.f64 a -5/6)) (-.f64 -25/36 (*.f64 a -5/6))))) (fma.f64 5/6 a (fma.f64 a a -25/36)))
(*.f64 (/.f64 (+.f64 125/216 (pow.f64 a 3)) (+.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (-.f64 25/36 (*.f64 a 5/6)) 3))) (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (-.f64 (*.f64 (-.f64 25/36 (*.f64 a 5/6)) (-.f64 25/36 (*.f64 a 5/6))) (*.f64 (*.f64 a a) (-.f64 25/36 (*.f64 a 5/6))))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) 125/216) (+.f64 (pow.f64 (-.f64 25/36 (*.f64 5/6 a)) 3) (pow.f64 a 6))) (+.f64 (*.f64 a (pow.f64 a 3)) (*.f64 (-.f64 25/36 (*.f64 5/6 a)) (-.f64 (-.f64 25/36 (*.f64 5/6 a)) (*.f64 a a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) 125/216) (+.f64 (pow.f64 (+.f64 25/36 (*.f64 a -5/6)) 3) (pow.f64 a 6))) (fma.f64 (+.f64 25/36 (*.f64 a -5/6)) (-.f64 25/36 (*.f64 a (+.f64 5/6 a))) (pow.f64 a 4)))
(/.f64 1 (/.f64 1 (+.f64 a 5/6)))
(+.f64 5/6 a)
(/.f64 (fma.f64 a a -25/36) (+.f64 a -5/6))
(*.f64 (fma.f64 a a -25/36) (/.f64 1 (+.f64 a -5/6)))
(/.f64 (+.f64 125/216 (pow.f64 a 3)) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) 125/216) 1) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))
(/.f64 (+.f64 (pow.f64 a 3) 125/216) (+.f64 (fma.f64 a a 25/36) (*.f64 a -5/6)))
(/.f64 (sqrt.f64 (+.f64 125/216 (pow.f64 a 3))) (/.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (sqrt.f64 (+.f64 125/216 (pow.f64 a 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) 125/216)) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a)))) (sqrt.f64 (+.f64 (pow.f64 a 3) 125/216)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) 125/216)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) 125/216)) (+.f64 (fma.f64 a a 25/36) (*.f64 a -5/6))))
(/.f64 (sqrt.f64 (fma.f64 a a -25/36)) (/.f64 (+.f64 a -5/6) (sqrt.f64 (fma.f64 a a -25/36))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a a -25/36)) (+.f64 a -5/6)) (sqrt.f64 (fma.f64 a a -25/36)))
(*.f64 (sqrt.f64 (fma.f64 a a -25/36)) (/.f64 (sqrt.f64 (fma.f64 a a -25/36)) (+.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 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (cbrt.f64 (+.f64 125/216 (pow.f64 a 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) 125/216)) (cbrt.f64 (+.f64 (pow.f64 a 3) 125/216))) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a)))) (cbrt.f64 (+.f64 (pow.f64 a 3) 125/216)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) 125/216)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) 125/216)) (/.f64 (+.f64 (fma.f64 a a 25/36) (*.f64 a -5/6)) (cbrt.f64 (+.f64 (pow.f64 a 3) 125/216)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 a a -25/36)) (cbrt.f64 (fma.f64 a a -25/36))) (/.f64 (+.f64 a -5/6) (cbrt.f64 (fma.f64 a a -25/36))))
(/.f64 (cbrt.f64 (fma.f64 a a -25/36)) (/.f64 (/.f64 (+.f64 a -5/6) (cbrt.f64 (fma.f64 a a -25/36))) (cbrt.f64 (fma.f64 a a -25/36))))
(/.f64 (neg.f64 (fma.f64 a a -25/36)) (neg.f64 (+.f64 a -5/6)))
(*.f64 (fma.f64 a a -25/36) (/.f64 1 (+.f64 a -5/6)))
(/.f64 (fma.f64 a a -25/36) (+.f64 a -5/6))
(/.f64 (neg.f64 (+.f64 125/216 (pow.f64 a 3))) (neg.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) 125/216) 1) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))
(/.f64 (+.f64 (pow.f64 a 3) 125/216) (+.f64 (fma.f64 a a 25/36) (*.f64 a -5/6)))
(/.f64 (-.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) 15625/46656) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (-.f64 (pow.f64 a 3) 125/216)))
(/.f64 (+.f64 (pow.f64 a 6) -15625/46656) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (+.f64 (pow.f64 a 3) -125/216)))
(/.f64 (+.f64 (pow.f64 a 6) -15625/46656) (*.f64 (+.f64 (fma.f64 a a 25/36) (*.f64 a -5/6)) (+.f64 (pow.f64 a 3) -125/216)))
(/.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 5/6 a))
(*.f64 (fma.f64 a a -25/36) (/.f64 1 (+.f64 a -5/6)))
(/.f64 (fma.f64 a a -25/36) (+.f64 a -5/6))
(/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) 625/1296) (*.f64 (+.f64 a -5/6) (+.f64 25/36 (*.f64 a a))))
(/.f64 (+.f64 (*.f64 a (pow.f64 a 3)) -625/1296) (*.f64 (+.f64 a -5/6) (+.f64 25/36 (*.f64 a a))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 4) -625/1296) (+.f64 a -5/6)) (fma.f64 a a 25/36))
(/.f64 (+.f64 1953125/10077696 (pow.f64 (pow.f64 a 3) 3)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (+.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (-.f64 15625/46656 (*.f64 (pow.f64 a 3) 125/216)))))
(/.f64 (+.f64 1953125/10077696 (pow.f64 (pow.f64 a 3) 3)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (-.f64 (+.f64 (pow.f64 a 6) 15625/46656) (*.f64 (pow.f64 a 3) 125/216))))
(/.f64 (+.f64 1953125/10077696 (pow.f64 (pow.f64 a 3) 3)) (*.f64 (+.f64 (fma.f64 a a 25/36) (*.f64 a -5/6)) (+.f64 (pow.f64 a 6) (+.f64 15625/46656 (*.f64 (pow.f64 a 3) -125/216)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a a) 3) 15625/46656) (*.f64 (+.f64 a -5/6) (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 625/1296 (*.f64 (*.f64 a a) 25/36)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 6) -15625/46656) (+.f64 a -5/6)) (+.f64 (*.f64 a (pow.f64 a 3)) (+.f64 625/1296 (*.f64 25/36 (*.f64 a a)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a 6) -15625/46656) (+.f64 a -5/6)) (+.f64 (pow.f64 a 4) (fma.f64 25/36 (*.f64 a a) 625/1296)))
(/.f64 (/.f64 (fma.f64 a a -25/36) 1) (+.f64 a -5/6))
(*.f64 (fma.f64 a a -25/36) (/.f64 1 (+.f64 a -5/6)))
(/.f64 (fma.f64 a a -25/36) (+.f64 a -5/6))
(/.f64 (/.f64 (fma.f64 a a -25/36) (sqrt.f64 (+.f64 a -5/6))) (sqrt.f64 (+.f64 a -5/6)))
(*.f64 (fma.f64 a a -25/36) (/.f64 1 (+.f64 a -5/6)))
(/.f64 (fma.f64 a a -25/36) (+.f64 a -5/6))
(/.f64 (/.f64 (fma.f64 a a -25/36) (*.f64 (cbrt.f64 (+.f64 a -5/6)) (cbrt.f64 (+.f64 a -5/6)))) (cbrt.f64 (+.f64 a -5/6)))
(*.f64 (fma.f64 a a -25/36) (/.f64 1 (+.f64 a -5/6)))
(/.f64 (fma.f64 a a -25/36) (+.f64 a -5/6))
(/.f64 (/.f64 (+.f64 125/216 (pow.f64 a 3)) 1) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) 125/216) 1) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))
(/.f64 (+.f64 (pow.f64 a 3) 125/216) (+.f64 (fma.f64 a a 25/36) (*.f64 a -5/6)))
(/.f64 (/.f64 (+.f64 125/216 (pow.f64 a 3)) (sqrt.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))))) (sqrt.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) 125/216) 1) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))
(/.f64 (+.f64 (pow.f64 a 3) 125/216) (+.f64 (fma.f64 a a 25/36) (*.f64 a -5/6)))
(/.f64 (/.f64 (+.f64 125/216 (pow.f64 a 3)) (*.f64 (cbrt.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (cbrt.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))) (cbrt.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) 125/216) 1) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))
(/.f64 (+.f64 (pow.f64 a 3) 125/216) (+.f64 (fma.f64 a a 25/36) (*.f64 a -5/6)))
(pow.f64 (+.f64 a 5/6) 1)
(+.f64 5/6 a)
(pow.f64 (sqrt.f64 (+.f64 a 5/6)) 2)
(+.f64 5/6 a)
(pow.f64 (cbrt.f64 (+.f64 a 5/6)) 3)
(+.f64 5/6 a)
(pow.f64 (pow.f64 (+.f64 a 5/6) 3) 1/3)
(+.f64 5/6 a)
(sqrt.f64 (pow.f64 (+.f64 a 5/6) 2))
(sqrt.f64 (pow.f64 (+.f64 5/6 a) 2))
(fabs.f64 (+.f64 5/6 a))
(log.f64 (exp.f64 (+.f64 a 5/6)))
(+.f64 5/6 a)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a 5/6))))
(+.f64 5/6 a)
(cbrt.f64 (pow.f64 (+.f64 a 5/6) 3))
(+.f64 5/6 a)
(expm1.f64 (log.f64 (+.f64 11/6 a)))
(+.f64 5/6 a)
(exp.f64 (log.f64 (+.f64 a 5/6)))
(+.f64 5/6 a)
(exp.f64 (*.f64 (log.f64 (+.f64 a 5/6)) 1))
(+.f64 5/6 a)
(log1p.f64 (expm1.f64 (+.f64 a 5/6)))
(+.f64 5/6 a)
(fma.f64 1 a 5/6)
(+.f64 5/6 a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) 5/6)
(+.f64 5/6 a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) 5/6)
(+.f64 5/6 a)

localize42.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(+.f64 a (-.f64 5/6 (/.f64 2/3 t)))
0.02%
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))
0.25%
(*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))
0.46%
(/.f64 2/3 t)
Compiler

Compiled 110 to 77 computations (30% saved)

series11.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
3.0ms
c
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))
1.0ms
y
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))
1.0ms
a
@0
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))
1.0ms
t
@inf
(*.f64 y (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))))

rewrite110.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1868×associate-*l/
638×associate-/r*
384×add-sqr-sqrt
368×pow1
368×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01785
137485
2488685
Stop Event
node limit
Counts
3 → 144
Calls
Call 1
Inputs
(*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))
(+.f64 a (-.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 (*.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 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) (*.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 a (+.f64 5/6 (/.f64 -2/3 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))) (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))))))) (#(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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) 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 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (*.f64 (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) c)) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))))) (#(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 a (+.f64 5/6 (/.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 (*.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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.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 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c 2)) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c 2)) (log.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 5/6 (-.f64 (/.f64 2/3 t) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 a 5/6) (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log.f64 (+.f64 11/6 (+.f64 a (/.f64 -2/3 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 5/6 (/.f64 -2/3 t)))) (-.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 a)) (-.f64 1 (+.f64 5/6 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 25/36 (+.f64 5/6 (/.f64 2/3 t))) (-.f64 (/.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 5/6 (/.f64 2/3 t))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 125/216 (+.f64 (+.f64 25/36 (/.f64 5/9 t)) (/.f64 4/9 (*.f64 t t)))) (-.f64 (/.f64 (/.f64 8/27 (pow.f64 t 3)) (+.f64 (+.f64 25/36 (/.f64 5/9 t)) (/.f64 4/9 (*.f64 t t)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a a) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))) (/.f64 (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 a (exp.f64 (log1p.f64 (+.f64 5/6 (/.f64 -2/3 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 a (/.f64 25/36 (+.f64 5/6 (/.f64 2/3 t)))) (/.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 5/6 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 a (/.f64 125/216 (+.f64 (+.f64 25/36 (/.f64 5/9 t)) (/.f64 4/9 (*.f64 t t))))) (/.f64 (/.f64 8/27 (pow.f64 t 3)) (+.f64 (+.f64 25/36 (/.f64 5/9 t)) (/.f64 4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 5/6 (/.f64 -2/3 t)) (exp.f64 (log1p.f64 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 a 5/6) 0) (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2) (cbrt.f64 (+.f64 a (+.f64 5/6 (/.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 1 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (/.f64 1 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))) (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.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 (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 5/6 (-.f64 (/.f64 -2/3 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 3) (/.f64 8/27 (pow.f64 t 3))) (+.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 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (neg.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.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 5/6 (-.f64 (/.f64 -2/3 t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.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 (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 5/6 (-.f64 (/.f64 -2/3 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)) 1) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) 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))) 1) (+.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))) 1) (+.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))) 1) (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))) 1) (neg.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))))) (#(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))) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))))) (#(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))) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) (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) (*.f64 a a)) (*.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (/.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) 3)) (/.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))) (+.f64 (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (/.f64 1 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (-.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 a 3) 3) (pow.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) 3)) (/.f64 1 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (+.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (-.f64 (*.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.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 (*.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 (*.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 (*.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 (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 5/6 (-.f64 (/.f64 -2/3 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.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 5/6 (-.f64 (/.f64 -2/3 t) a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (+.f64 11/6 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 a (+.f64 5/6 (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 5/6 (/.f64 -2/3 t)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 5/6 (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2) (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (+.f64 5/6 (/.f64 -2/3 t)))))))

simplify149.0ms (0.2%)

Algorithm
egg-herbie
Rules
1054×associate-+l+
978×associate-+r+
804×+-commutative
748×associate-*r*
654×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047511990
1130511804
2592011804
Stop Event
node limit
Counts
252 → 262
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)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
y
(+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
a
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
a
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(/.f64 -2/3 t)
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 a)
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 a)
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(-.f64 (+.f64 5/6 a) (*.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 (*.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 5/6 c) (+.f64 (*.f64 (/.f64 -2/3 t) c) (*.f64 c a)))
(+.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 a (+.f64 5/6 (/.f64 -2/3 t)))))) 1)
(/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))))
(/.f64 c (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))) (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) 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 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 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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) 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 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (*.f64 (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) c)) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.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))) (*.f64 (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) c)) (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))) 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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1)
(pow.f64 (sqrt.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) 3)
(pow.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2))
(log.f64 (pow.f64 (exp.f64 c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))
(cbrt.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(exp.f64 (log.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.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 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))) 1)
(pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) 1)
(pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))) 3)
(pow.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) 2))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))))
(cbrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))
(exp.f64 (+.f64 (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c 2)) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c 2)) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))
(-.f64 5/6 (-.f64 (/.f64 2/3 t) a))
(-.f64 (+.f64 a 5/6) (/.f64 2/3 t))
(-.f64 (exp.f64 (log.f64 (+.f64 11/6 (+.f64 a (/.f64 -2/3 t))))) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 5/6 (/.f64 -2/3 t)))) (-.f64 1 a))
(-.f64 (exp.f64 (log1p.f64 a)) (-.f64 1 (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 (/.f64 25/36 (+.f64 5/6 (/.f64 2/3 t))) (-.f64 (/.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 5/6 (/.f64 2/3 t))) a))
(-.f64 (/.f64 125/216 (+.f64 (+.f64 25/36 (/.f64 5/9 t)) (/.f64 4/9 (*.f64 t t)))) (-.f64 (/.f64 (/.f64 8/27 (pow.f64 t 3)) (+.f64 (+.f64 25/36 (/.f64 5/9 t)) (/.f64 4/9 (*.f64 t t)))) a))
(-.f64 (/.f64 (*.f64 a a) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))) (/.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(-.f64 (+.f64 a (exp.f64 (log1p.f64 (+.f64 5/6 (/.f64 -2/3 t))))) 1)
(-.f64 (+.f64 a (/.f64 25/36 (+.f64 5/6 (/.f64 2/3 t)))) (/.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 5/6 (/.f64 2/3 t))))
(-.f64 (+.f64 a (/.f64 125/216 (+.f64 (+.f64 25/36 (/.f64 5/9 t)) (/.f64 4/9 (*.f64 t t))))) (/.f64 (/.f64 8/27 (pow.f64 t 3)) (+.f64 (+.f64 25/36 (/.f64 5/9 t)) (/.f64 4/9 (*.f64 t t)))))
(-.f64 (+.f64 (+.f64 5/6 (/.f64 -2/3 t)) (exp.f64 (log1p.f64 a))) 1)
(-.f64 (+.f64 (+.f64 a 5/6) 0) (/.f64 2/3 t))
(*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 1)
(*.f64 1 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(*.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2) (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (/.f64 1 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))) (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))))
(/.f64 (-.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 (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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))
(/.f64 (-.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))
(/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 3) (/.f64 8/27 (pow.f64 t 3))) (+.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 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (neg.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (neg.f64 (+.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 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.f64 (*.f64 (-.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 (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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)) 1) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 4/9 (*.f64 t t))) 1) (+.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))) 1) (+.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))) 1) (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))) 1) (neg.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.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))) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.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 5/6 (/.f64 -2/3 t))))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (/.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) 3)) (/.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))) (+.f64 (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (/.f64 1 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (-.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 a 3) 3) (pow.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) 3)) (/.f64 1 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (+.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (-.f64 (*.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)))))
(/.f64 (/.f64 (-.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 (*.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 (*.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 (*.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 (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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.f64 (/.f64 (+.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.f64 (/.f64 (+.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 5/6 (-.f64 (/.f64 -2/3 t) a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 1)
(pow.f64 (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)
(pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3)
(pow.f64 (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 2))
(log.f64 (exp.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(cbrt.f64 (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 3))
(expm1.f64 (log.f64 (+.f64 11/6 (+.f64 a (/.f64 -2/3 t)))))
(exp.f64 (log.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(exp.f64 (*.f64 (log.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1))
(log1p.f64 (expm1.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(fma.f64 1 a (+.f64 5/6 (/.f64 -2/3 t)))
(fma.f64 1 (+.f64 5/6 (/.f64 -2/3 t)) a)
(fma.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 5/6 (/.f64 -2/3 t)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2) (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (+.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 a (/.f64 -2/3 t))))
(*.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 a (/.f64 -2/3 t))))
(*.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 a (/.f64 -2/3 t))))
(*.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 a (/.f64 -2/3 t))))
(*.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 a (/.f64 -2/3 t))))
(*.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 a (/.f64 -2/3 t))))
(*.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 a (/.f64 -2/3 t))))
(*.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 a (/.f64 -2/3 t))))
(*.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 a (/.f64 -2/3 t))))
(*.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 a (/.f64 -2/3 t))))
(*.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 a (/.f64 -2/3 t))))
(*.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 a (/.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 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.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 a (/.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 a (/.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 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.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 a (/.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 a (/.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 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.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 a (/.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 a (/.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 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.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 a (/.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 a (/.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 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.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 a (/.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 a (/.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 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.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 a (/.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 a (/.f64 -2/3 t))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
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 (*.f64 c y) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(fma.f64 2 (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c y)) y)
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 c c) y) (pow.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)) (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))
(fma.f64 2 (*.f64 y (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)) (fma.f64 2 (*.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c y)) y))
(+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 2)))) (+.f64 y (+.f64 (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (pow.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) 3)))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 c c) y) (pow.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 2)) (+.f64 y (fma.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))) (*.f64 4/3 (*.f64 (*.f64 (pow.f64 c 3) y) (pow.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) 3))))))
(+.f64 (fma.f64 4/3 (*.f64 y (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 3)) (*.f64 c (*.f64 (*.f64 y (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))) (fma.f64 2 (*.f64 y (pow.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)) y))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t)))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t)))) (*.f64 2 (*.f64 (*.f64 c y) (*.f64 a (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t))))))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))) (*.f64 (*.f64 (*.f64 c 2) (*.f64 a y)) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))))))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t)))) (*.f64 2 (+.f64 (*.f64 (*.f64 c y) (*.f64 a (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t)))))) (*.f64 (*.f64 (*.f64 c c) y) (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t)))) (*.f64 a a))))))
(fma.f64 2 (fma.f64 c (*.f64 a (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))) (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))) (*.f64 a a)) (*.f64 c (*.f64 c y)))) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 a (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))))))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t)))) (fma.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t)))))) (*.f64 2 (+.f64 (*.f64 (*.f64 c y) (*.f64 a (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t)))))) (*.f64 (*.f64 (*.f64 c c) y) (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (-.f64 5/6 (/.f64 2/3 t)))) (*.f64 a a)))))))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))) (fma.f64 2 (fma.f64 c (*.f64 a (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))))) (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))) (*.f64 a a)) (*.f64 c (*.f64 c y)))) (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (/.f64 -2/3 t)))) (*.f64 y (pow.f64 a 3))) (*.f64 4/3 (pow.f64 c 3)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 (exp.f64 (*.f64 2 (*.f64 c (-.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)))))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(*.f64 y (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 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 c (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))) t))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 c) (/.f64 (/.f64 t y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(fma.f64 8/9 (/.f64 (*.f64 (*.f64 (*.f64 c c) y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) (*.f64 t t)) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 c (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))) t)))
(fma.f64 8/9 (*.f64 (/.f64 (*.f64 c (*.f64 c y)) t) (/.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) t)) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 c) (/.f64 (/.f64 t y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(fma.f64 -32/81 (/.f64 (*.f64 (*.f64 (pow.f64 c 3) y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) (pow.f64 t 3)) (fma.f64 8/9 (/.f64 (*.f64 (*.f64 (*.f64 c c) y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) (*.f64 t t)) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 c (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))) t))))
(fma.f64 -32/81 (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 y (pow.f64 c 3))) (pow.f64 t 3)) (fma.f64 8/9 (*.f64 (/.f64 (*.f64 c (*.f64 c y)) t) (/.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) t)) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 c) (/.f64 (/.f64 t y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(*.f64 y (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 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 c (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))) t))
(fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 c) (/.f64 (/.f64 t y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t))))
(fma.f64 8/9 (/.f64 (*.f64 (*.f64 (*.f64 c c) y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) (*.f64 t t)) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 c (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))) t)))
(fma.f64 8/9 (*.f64 (/.f64 (*.f64 c (*.f64 c y)) t) (/.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) t)) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 c) (/.f64 (/.f64 t y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))))
(+.f64 (*.f64 -32/81 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) (pow.f64 t 2))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -4/3 (/.f64 (*.f64 c (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))) t)))))
(fma.f64 -32/81 (/.f64 (*.f64 (*.f64 (pow.f64 c 3) y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) (pow.f64 t 3)) (fma.f64 8/9 (/.f64 (*.f64 (*.f64 (*.f64 c c) y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))) (*.f64 t t)) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 (*.f64 c (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))) t))))
(fma.f64 -32/81 (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (*.f64 y (pow.f64 c 3))) (pow.f64 t 3)) (fma.f64 8/9 (*.f64 (/.f64 (*.f64 c (*.f64 c y)) t) (/.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) t)) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (/.f64 (*.f64 -4/3 c) (/.f64 (/.f64 t y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))))))
(-.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 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
a
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
a
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(/.f64 -2/3 t)
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(+.f64 5/6 a)
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(+.f64 5/6 a)
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.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 a (/.f64 -2/3 t))))
(+.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 a (/.f64 -2/3 t))))
(+.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 a (/.f64 -2/3 t))))
(+.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 a (/.f64 -2/3 t))))
(+.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 a (/.f64 -2/3 t))))
(+.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 a (/.f64 -2/3 t))))
(+.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 a (/.f64 -2/3 t))))
(+.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 a (/.f64 -2/3 t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (+.f64 a (+.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 a (/.f64 -2/3 t))))
(/.f64 c (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))))
(*.f64 (/.f64 c (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 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 c (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))))
(/.f64 c (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))) (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) 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 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 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 c (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) c)
(/.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 c (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 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 c (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) c)
(/.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 (/.f64 2/3 t) (+.f64 a -5/6))))
(/.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 (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 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))) (*.f64 c (*.f64 a (*.f64 c a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)) c) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))
(*.f64 (/.f64 c (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 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 c (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))))
(/.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 a (+.f64 5/6 (/.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 c (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 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 c (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) 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 c (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 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 c (+.f64 a (-.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) c)
(/.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 c (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 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 c (+.f64 a (-.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) c)
(/.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 (/.f64 2/3 t) (+.f64 a -5/6))))
(/.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 (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 (*.f64 c (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))) (*.f64 c (*.f64 a (*.f64 c a)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (*.f64 (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) c)) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.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 c (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 a 3/2) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3/2)) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (*.f64 c (sqrt.f64 (+.f64 5/6 (+.f64 a (/.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 a (+.f64 5/6 (/.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 a (+.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))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6)))) (*.f64 c (sqrt.f64 (+.f64 5/6 (+.f64 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 a (/.f64 -2/3 t))))))
(/.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 c (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 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 c (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))))
(/.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 c (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 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 c (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))))
(/.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 c (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 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 c (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))))
(/.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 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 a)) c)) (-.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (-.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))))) (/.f64 c (+.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) c)
(/.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) c)
(/.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 5/6 (-.f64 (/.f64 -2/3 t) a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) c)
(/.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 c (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 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 c (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))))
(/.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 c (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 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 c (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))))
(/.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 c (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 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 c (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))))
(/.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 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (/.f64 (+.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 a)) c)) (-.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (-.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))))) (/.f64 c (+.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) c)
(/.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) c)
(/.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 5/6 (-.f64 (/.f64 -2/3 t) a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) c)
(pow.f64 (*.f64 c (+.f64 a (+.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 a (/.f64 -2/3 t))))
(pow.f64 (sqrt.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.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))))
(pow.f64 (cbrt.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) 3)
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(pow.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3) 1/3)
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(sqrt.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2))
(fabs.f64 (*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))
(log.f64 (pow.f64 (exp.f64 c) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(cbrt.f64 (pow.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 3)))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a (+.f64 5/6 (/.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 a (/.f64 -2/3 t))))
(expm1.f64 (log1p.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(exp.f64 (log.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (+.f64 a (+.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 a (/.f64 -2/3 t))))
(log1p.f64 (expm1.f64 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(*.f64 c (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(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 a (/.f64 -2/3 t))))
(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 a (/.f64 -2/3 t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))) 1)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) 1)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))) 2)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))) 3)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(pow.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) 3) 1/3)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) 2))
(fabs.f64 (exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y))))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(cbrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))) 3))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) 3)))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) 3) (pow.f64 y 3)))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(expm1.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c 2)) (log.f64 y)))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (*.f64 c 2)) (log.f64 y)) 1))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(log1p.f64 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))
(exp.f64 (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))) (*.f64 c 2) (log.f64 y)))
(-.f64 5/6 (-.f64 (/.f64 2/3 t) a))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (+.f64 a 5/6) (/.f64 2/3 t))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (exp.f64 (log.f64 (+.f64 11/6 (+.f64 a (/.f64 -2/3 t))))) 1)
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 5/6 (/.f64 -2/3 t)))) (-.f64 1 a))
(+.f64 a (expm1.f64 (log1p.f64 (+.f64 5/6 (/.f64 -2/3 t)))))
(-.f64 (exp.f64 (log1p.f64 a)) (-.f64 1 (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 (exp.f64 (log1p.f64 a)) (-.f64 1/6 (/.f64 -2/3 t)))
(+.f64 (+.f64 5/6 (/.f64 -2/3 t)) (expm1.f64 (log1p.f64 a)))
(+.f64 (/.f64 -2/3 t) (+.f64 (exp.f64 (log1p.f64 a)) -1/6))
(-.f64 (/.f64 25/36 (+.f64 5/6 (/.f64 2/3 t))) (-.f64 (/.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 5/6 (/.f64 2/3 t))) a))
(+.f64 (-.f64 (/.f64 25/36 (+.f64 5/6 (/.f64 2/3 t))) (/.f64 4/9 (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (*.f64 t t)))) a)
(+.f64 a (+.f64 (/.f64 25/36 (+.f64 5/6 (/.f64 2/3 t))) (/.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 5/6 (/.f64 2/3 t)))))
(-.f64 (/.f64 125/216 (+.f64 (+.f64 25/36 (/.f64 5/9 t)) (/.f64 4/9 (*.f64 t t)))) (-.f64 (/.f64 (/.f64 8/27 (pow.f64 t 3)) (+.f64 (+.f64 25/36 (/.f64 5/9 t)) (/.f64 4/9 (*.f64 t t)))) a))
(+.f64 (-.f64 (/.f64 125/216 (+.f64 25/36 (+.f64 (/.f64 5/9 t) (/.f64 4/9 (*.f64 t t))))) (/.f64 8/27 (*.f64 (+.f64 25/36 (+.f64 (/.f64 5/9 t) (/.f64 4/9 (*.f64 t t)))) (pow.f64 t 3)))) a)
(+.f64 a (+.f64 (/.f64 125/216 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t)))) (/.f64 (/.f64 -8/27 (pow.f64 t 3)) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))))
(-.f64 (/.f64 (*.f64 a a) (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))) (/.f64 (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 2/3 t) (+.f64 a -5/6)))
(/.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 (+.f64 a (exp.f64 (log1p.f64 (+.f64 5/6 (/.f64 -2/3 t))))) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 5/6 (/.f64 -2/3 t)))) (-.f64 1 a))
(+.f64 a (expm1.f64 (log1p.f64 (+.f64 5/6 (/.f64 -2/3 t)))))
(-.f64 (+.f64 a (/.f64 25/36 (+.f64 5/6 (/.f64 2/3 t)))) (/.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 5/6 (/.f64 2/3 t))))
(+.f64 (-.f64 (/.f64 25/36 (+.f64 5/6 (/.f64 2/3 t))) (/.f64 4/9 (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (*.f64 t t)))) a)
(+.f64 a (+.f64 (/.f64 25/36 (+.f64 5/6 (/.f64 2/3 t))) (/.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 5/6 (/.f64 2/3 t)))))
(-.f64 (+.f64 a (/.f64 125/216 (+.f64 (+.f64 25/36 (/.f64 5/9 t)) (/.f64 4/9 (*.f64 t t))))) (/.f64 (/.f64 8/27 (pow.f64 t 3)) (+.f64 (+.f64 25/36 (/.f64 5/9 t)) (/.f64 4/9 (*.f64 t t)))))
(+.f64 (-.f64 (/.f64 125/216 (+.f64 25/36 (+.f64 (/.f64 5/9 t) (/.f64 4/9 (*.f64 t t))))) (/.f64 8/27 (*.f64 (+.f64 25/36 (+.f64 (/.f64 5/9 t) (/.f64 4/9 (*.f64 t t)))) (pow.f64 t 3)))) a)
(+.f64 a (+.f64 (/.f64 125/216 (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t)))) (/.f64 (/.f64 -8/27 (pow.f64 t 3)) (+.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 25/36 (/.f64 5/9 t))))))
(-.f64 (+.f64 (+.f64 5/6 (/.f64 -2/3 t)) (exp.f64 (log1p.f64 a))) 1)
(-.f64 (exp.f64 (log1p.f64 a)) (-.f64 1/6 (/.f64 -2/3 t)))
(+.f64 (+.f64 5/6 (/.f64 -2/3 t)) (expm1.f64 (log1p.f64 a)))
(+.f64 (/.f64 -2/3 t) (+.f64 (exp.f64 (log1p.f64 a)) -1/6))
(-.f64 (+.f64 (+.f64 a 5/6) 0) (/.f64 2/3 t))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(*.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 1)
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(*.f64 1 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(*.f64 (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(*.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2) (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.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 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 2/3 t) (+.f64 a -5/6)))
(/.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 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (/.f64 1 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.f64 1 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))))
(/.f64 (-.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 a (-.f64 -5/6 (/.f64 -2/3 t))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))) (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))))
(/.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 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 2/3 t) (-.f64 a 5/6)))
(/.f64 (-.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 a (-.f64 -5/6 (/.f64 -2/3 t))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)) (+.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 2/3 t) (+.f64 a -5/6)))
(/.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 (-.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 4/9 (*.f64 t t))) (+.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 a (+.f64 5/6 (/.f64 2/3 t))))
(/.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))))
(/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 3) (/.f64 8/27 (pow.f64 t 3))) (+.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))) (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)))))
(/.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)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (neg.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 2/3 t) (+.f64 a -5/6)))
(/.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 (neg.f64 (+.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 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.f64 (*.f64 (-.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 2/3 t) (+.f64 a -5/6)))
(/.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 (*.f64 (+.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)) 1) (+.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 2/3 t) (+.f64 a -5/6)))
(/.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 (*.f64 (-.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 4/9 (*.f64 t t))) 1) (+.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 a (+.f64 5/6 (/.f64 2/3 t))))
(/.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))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 3) (/.f64 8/27 (pow.f64 t 3))) 1) (+.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))) (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)))))
(/.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)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) 1) (neg.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 2/3 t) (+.f64 a -5/6)))
(/.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 (*.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) 1) (neg.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.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 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))) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) 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 5/6 (-.f64 (/.f64 -2/3 t) a))))) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 a 3/2) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3/2)) (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.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 5/6 (/.f64 -2/3 t))))) (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))) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(/.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))) (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (/.f64 (sqrt.f64 (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))) (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (pow.f64 (cbrt.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6))))
(/.f64 (cbrt.f64 (-.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))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)))
(/.f64 (cbrt.f64 (-.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))) (pow.f64 (cbrt.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)))
(/.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (/.f64 (cbrt.f64 (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))) (pow.f64 (cbrt.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (/.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (*.f64 a (pow.f64 a 3)) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 4))) (+.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 4)) (*.f64 (fma.f64 a a (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 4)) (*.f64 (fma.f64 a a (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) 3)) (/.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 a 5/6)))) (+.f64 (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))) (*.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2) 3))) (+.f64 (*.f64 a (pow.f64 a 3)) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 4) (*.f64 a (*.f64 a (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 6)) (+.f64 (/.f64 2/3 t) (+.f64 a -5/6))) (fma.f64 a (*.f64 a (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 (pow.f64 a 4) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 6)) (+.f64 a (-.f64 -5/6 (/.f64 -2/3 t)))) (fma.f64 a (*.f64 a (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (+.f64 (pow.f64 a 4) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (*.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (/.f64 1 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (-.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)))
(/.f64 (*.f64 (/.f64 1 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))) (-.f64 (pow.f64 a 6) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 6))) (-.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 6)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))) (-.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 a 3) 3) (pow.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) 3)) (/.f64 1 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (+.f64 (*.f64 (pow.f64 a 3) (pow.f64 a 3)) (-.f64 (*.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 a 3) 3) (pow.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) 3)) (/.f64 (-.f64 (+.f64 (pow.f64 a 6) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 6)) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3))) (/.f64 1 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 a 3) 3) (pow.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) 3)) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))) (fma.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) (-.f64 (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 3) (pow.f64 a 3)) (pow.f64 a 6)))
(/.f64 (/.f64 (-.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 2/3 t) (+.f64 a -5/6)))
(/.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 (/.f64 (-.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 2/3 t) (+.f64 a -5/6)))
(/.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 (/.f64 (-.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 2/3 t) (+.f64 a -5/6)))
(/.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 (/.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 (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 (-.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 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 -2/3 t)) 2)) (*.f64 (+.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 (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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.f64 (/.f64 (+.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(/.f64 (/.f64 (+.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 5/6 (-.f64 (/.f64 -2/3 t) a))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 -2/3 t)) (+.f64 5/6 (-.f64 (/.f64 -2/3 t) a))))))
(/.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 5/6 (-.f64 (/.f64 -2/3 t) a)))))
(pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 1)
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(pow.f64 (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 2)
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 3)
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(pow.f64 (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 3) 1/3)
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(sqrt.f64 (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 2))
(fabs.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 t))))
(log.f64 (exp.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(cbrt.f64 (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) 3))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(expm1.f64 (log.f64 (+.f64 11/6 (+.f64 a (/.f64 -2/3 t)))))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(exp.f64 (log.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(exp.f64 (*.f64 (log.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))) 1))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(log1p.f64 (expm1.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t)))))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(fma.f64 1 a (+.f64 5/6 (/.f64 -2/3 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(fma.f64 1 (+.f64 5/6 (/.f64 -2/3 t)) a)
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(fma.f64 (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) (sqrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) a)
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 5/6 (/.f64 -2/3 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) 2) (cbrt.f64 (+.f64 5/6 (/.f64 -2/3 t))) a)
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (+.f64 5/6 (/.f64 -2/3 t)))
(+.f64 5/6 (-.f64 a (/.f64 2/3 t)))
(+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))

localize26.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(sqrt.f64 (+.f64 a t))
0.02%
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))
0.06%
(exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
7.4%
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
Compiler

Compiled 97 to 32 computations (67% saved)

series16.0ms (0%)

Counts
4 → 60
Calls

36 calls:

TimeVariablePointExpression
2.0ms
z
@0
(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)))))

rewrite106.0ms (0.2%)

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
015106
1313106
24071106
Stop Event
node limit
Counts
4 → 205
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))))))
(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 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 t a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 t a) 1/4) (pow.f64 (+.f64 t a) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (cbrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 t a)) (cbrt.f64 (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 t a) 2))) (sqrt.f64 (cbrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 t a) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 t a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (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 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (sqrt.f64 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (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 1 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (sqrt.f64 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3)))) (cbrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (cbrt.f64 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/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 (pow.f64 1 1/2) (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 (pow.f64 a 3) (pow.f64 t 3))) 1) (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))) 1) (sqrt.f64 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (cbrt.f64 (sqrt.f64 (+.f64 t a)))) (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))) (cbrt.f64 (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 t a) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 t a) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 t a) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 t a) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 a) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 t) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (+.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 t a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 t a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 t a))))))))

simplify155.0ms (0.2%)

Algorithm
egg-herbie
Rules
1090×associate-*r*
1016×times-frac
984×associate-*l*
668×associate-+r+
618×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066610375
1164910235
2783210235
Stop Event
node limit
Counts
265 → 360
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)))))))))))
(sqrt.f64 t)
(+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))))
(sqrt.f64 a)
(+.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2)))))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3))))))
(-.f64 (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 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 t a)))) 1)
(*.f64 (sqrt.f64 (+.f64 t a)) 1)
(*.f64 1 (sqrt.f64 (+.f64 t a)))
(*.f64 (pow.f64 (+.f64 t a) 1/4) (pow.f64 (+.f64 t a) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (cbrt.f64 (+.f64 t a)))
(*.f64 (cbrt.f64 (+.f64 t a)) (cbrt.f64 (sqrt.f64 (+.f64 t a))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 t a) 2))) (sqrt.f64 (cbrt.f64 (+.f64 t a))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 t a)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 t a) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 t a)) 1/2))
(/.f64 (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 (*.f64 a a) (*.f64 t t))) (sqrt.f64 (-.f64 a t)))
(/.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3)))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (*.f64 1 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (sqrt.f64 (-.f64 a t)))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3)))) (cbrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (cbrt.f64 (-.f64 a t)))
(/.f64 (*.f64 (pow.f64 1 1/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 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (sqrt.f64 (-.f64 a t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) 1) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) 1) (sqrt.f64 (-.f64 a t)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (cbrt.f64 (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (cbrt.f64 (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (-.f64 a t)))
(pow.f64 (+.f64 t a) 1/2)
(pow.f64 (sqrt.f64 (+.f64 t a)) 1)
(pow.f64 (pow.f64 (+.f64 t a) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) 3)
(pow.f64 (pow.f64 (+.f64 t a) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 t a)))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 t a))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 t a)))))
(cbrt.f64 (pow.f64 (+.f64 t a) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 t a))))
(hypot.f64 (sqrt.f64 a) (sqrt.f64 t))
(hypot.f64 (sqrt.f64 t) (sqrt.f64 a))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 t a))))
(exp.f64 (*.f64 (log.f64 (+.f64 t a)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 t a))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 t a))))
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 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (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 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 (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 z (*.f64 (*.f64 a a) (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 z (*.f64 (*.f64 a a) (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 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 (*.f64 z z) (+.f64 a t)) (*.f64 t t)) 1))
(fma.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (fma.f64 2 (/.f64 (+.f64 a t) (*.f64 (/.f64 t z) (/.f64 t z))) 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 (*.f64 z z) (+.f64 a t)) (*.f64 t t)) 1) (*.f64 (*.f64 4/3 (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 a t) (*.f64 (/.f64 t z) (/.f64 t z))) (fma.f64 (*.f64 4/3 (sqrt.f64 (pow.f64 (+.f64 a t) 3))) (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 (*.f64 1/2 (*.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 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a a) (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 (*.f64 1/2 (*.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 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a a) (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 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a a) (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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 (*.f64 2 (/.f64 (*.f64 z y) t)) (sqrt.f64 (+.f64 a t))))
(fma.f64 (/.f64 (*.f64 2 y) (/.f64 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 z z) (+.f64 a t)))) (+.f64 y (*.f64 (*.f64 2 (/.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 (/.f64 (*.f64 2 y) (/.f64 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 z z) (+.f64 a t)))) (+.f64 y (*.f64 (*.f64 2 (/.f64 (*.f64 z y) t)) (sqrt.f64 (+.f64 a t))))))
(fma.f64 4/3 (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (*.f64 (/.f64 y (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 (/.f64 (*.f64 2 y) (/.f64 t z)) (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 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 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 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 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 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 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 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 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 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 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 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 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 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 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 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 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 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 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 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 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 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 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 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 a z) y)) (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 a z) y)) (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 (*.f64 1/2 (*.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 a z) y)) (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 (*.f64 1/2 (*.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))))))
(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/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a a)) (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a a)) (fma.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t))))
(sqrt.f64 a)
(+.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)))
(+.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a)))))
(fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a))) (sqrt.f64 a))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2)))))
(+.f64 (sqrt.f64 a) (fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t t)))))
(+.f64 (fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a))) (sqrt.f64 a)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (*.f64 t t) -1/8)))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3))))))
(+.f64 (sqrt.f64 a) (fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t t)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3))))))
(+.f64 (fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 a))) (sqrt.f64 a)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 (*.f64 t t) -1/8))))
(-.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 z) (/.f64 (/.f64 t (sqrt.f64 z)) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 t (sqrt.f64 z))) (sqrt.f64 z))
(/.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 z t) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))) (hypot.f64 (pow.f64 t 3/2) (pow.f64 a 3/2))))
(/.f64 (*.f64 (/.f64 z t) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (sqrt.f64 (-.f64 a t)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (/.f64 (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 z) (/.f64 (/.f64 t (sqrt.f64 z)) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 t (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 t (cbrt.f64 z)))
(/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 (/.f64 t (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 t (cbrt.f64 z))) (pow.f64 (cbrt.f64 z) 2))
(/.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 (/.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 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (sqrt.f64 t)) (sqrt.f64 (*.f64 z (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 (+.f64 a t) (pow.f64 (/.f64 z t) 2))) (/.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2))) (cbrt.f64 t)) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))))
(/.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 (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 z t))) (sqrt.f64 t)) (sqrt.f64 z))
(/.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 (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 z t))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 z)))
(/.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 a t)) (pow.f64 (cbrt.f64 (/.f64 z t)) 2)) (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 (pow.f64 (cbrt.f64 (/.f64 z t)) 2) (*.f64 (sqrt.f64 (+.f64 a t)) (cbrt.f64 (neg.f64 z)))) (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 (sqrt.f64 (+.f64 a t)) (/.f64 (/.f64 t (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 t (cbrt.f64 z))) (pow.f64 (cbrt.f64 z) 2))
(/.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 z t) (/.f64 (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))) (hypot.f64 (pow.f64 t 3/2) (pow.f64 a 3/2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (/.f64 z t)) (sqrt.f64 (-.f64 a t)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (/.f64 (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 (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 z t))) (sqrt.f64 t)) (sqrt.f64 z))
(/.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 (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 (/.f64 z t))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 z)))
(/.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 (/.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 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (sqrt.f64 t)) (sqrt.f64 (*.f64 z (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 (+.f64 a t) (pow.f64 (/.f64 z t) 2))) (/.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2))) (cbrt.f64 t)) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))))
(/.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 z) (/.f64 (/.f64 t (sqrt.f64 z)) (sqrt.f64 (+.f64 a t))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 t (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 1 (pow.f64 (cbrt.f64 z) 2))) (/.f64 t (cbrt.f64 z)))
(/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 (/.f64 t (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (/.f64 t (cbrt.f64 z))) (pow.f64 (cbrt.f64 z) 2))
(/.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 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 (sqrt.f64 t) (sqrt.f64 z)) (/.f64 (sqrt.f64 t) (sqrt.f64 z))))
(*.f64 (sqrt.f64 z) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 z)) (sqrt.f64 t)) (sqrt.f64 t)))
(/.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 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 (sqrt.f64 t) (cbrt.f64 z)) (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 z) 2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 z) 2)) (sqrt.f64 t)) (/.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 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 (sqrt.f64 (+.f64 a t)) (*.f64 (/.f64 (cbrt.f64 t) (sqrt.f64 z)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (sqrt.f64 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 z)) (pow.f64 (cbrt.f64 t) 2)) (/.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 z (sqrt.f64 (cbrt.f64 t))) (/.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (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 z (/.f64 (pow.f64 (cbrt.f64 t) 2) (sqrt.f64 (+.f64 a t)))) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 (sqrt.f64 t))))
(*.f64 (/.f64 z (cbrt.f64 (sqrt.f64 t))) (/.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 t) 2)) (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 z (/.f64 (pow.f64 (cbrt.f64 t) 2) (sqrt.f64 (+.f64 a t)))) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))))
(/.f64 (*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 t) 2))) (*.f64 (cbrt.f64 (cbrt.f64 t)) (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)))
(pow.f64 (exp.f64 2) (*.f64 (/.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)))
(pow.f64 (exp.f64 2) (*.f64 (/.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)))
(pow.f64 (exp.f64 2) (*.f64 (/.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)))
(pow.f64 (exp.f64 2) (*.f64 (/.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)))
(pow.f64 (exp.f64 2) (*.f64 (/.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)))
(pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 2) (*.f64 (/.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 (exp.f64 2) (*.f64 (/.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 (exp.f64 2) (*.f64 (/.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 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 (exp.f64 2) (*.f64 (/.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 2) (*.f64 (/.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 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t)))) (sqrt.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 z t) (*.f64 2 (sqrt.f64 (+.f64 a t)))))) (sqrt.f64 (*.f64 (/.f64 z t) (*.f64 2 (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 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z 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 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 4 (*.f64 (+.f64 a t) (pow.f64 (/.f64 z t) 2))))) (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 (exp.f64 2) (*.f64 (/.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 (exp.f64 2) (*.f64 (/.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)))
(pow.f64 (exp.f64 2) (*.f64 (/.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)))
(pow.f64 (exp.f64 2) (*.f64 (/.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)))
(pow.f64 (exp.f64 2) (*.f64 (/.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)))
(pow.f64 (exp.f64 2) (*.f64 (/.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)))
(pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 2) (*.f64 (/.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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.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 (exp.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 a t))) (/.f64 z t))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 t a)))) 1)
(sqrt.f64 (+.f64 a t))
(*.f64 (sqrt.f64 (+.f64 t a)) 1)
(sqrt.f64 (+.f64 a t))
(*.f64 1 (sqrt.f64 (+.f64 t a)))
(sqrt.f64 (+.f64 a t))
(*.f64 (pow.f64 (+.f64 t a) 1/4) (pow.f64 (+.f64 t a) 1/4))
(sqrt.f64 (+.f64 a t))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (cbrt.f64 (+.f64 t a)))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 a t))) (cbrt.f64 (+.f64 a t)))
(*.f64 (cbrt.f64 (+.f64 t a)) (cbrt.f64 (sqrt.f64 (+.f64 t a))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 a t))) (cbrt.f64 (+.f64 a t)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 t a) 2))) (sqrt.f64 (cbrt.f64 (+.f64 t a))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 a t) 2))) (sqrt.f64 (cbrt.f64 (+.f64 a t))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 t a)))
(sqrt.f64 (+.f64 a t))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 t a) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 t a)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 a t) 2))) (sqrt.f64 (cbrt.f64 (+.f64 a t))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (hypot.f64 (pow.f64 t 3/2) (pow.f64 a 3/2)) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (sqrt.f64 (-.f64 a t)))
(/.f64 (*.f64 1 (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))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (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 1 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (sqrt.f64 (-.f64 a t)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (sqrt.f64 (-.f64 a t)))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3)))) (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)))) (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))))) (cbrt.f64 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (cbrt.f64 (-.f64 a t)))
(/.f64 (cbrt.f64 (sqrt.f64 (+.f64 a t))) (/.f64 (cbrt.f64 (-.f64 a t)) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 a t))) (cbrt.f64 (-.f64 a t))) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))))
(/.f64 (*.f64 (pow.f64 1 1/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))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (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 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))) (sqrt.f64 (-.f64 a t)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (sqrt.f64 (-.f64 a t)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) 1) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (sqrt.f64 (fma.f64 a a (*.f64 t (-.f64 t a)))))
(/.f64 (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))) 1) (sqrt.f64 (-.f64 a t)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (sqrt.f64 (-.f64 a t)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 t 3))) (cbrt.f64 (sqrt.f64 (+.f64 t a)))) (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)))) (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))))) (cbrt.f64 (sqrt.f64 (+.f64 a t))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (cbrt.f64 (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (-.f64 a t)))
(/.f64 (cbrt.f64 (sqrt.f64 (+.f64 a t))) (/.f64 (cbrt.f64 (-.f64 a t)) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 t t)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 a t))) (cbrt.f64 (-.f64 a t))) (cbrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))))
(pow.f64 (+.f64 t a) 1/2)
(sqrt.f64 (+.f64 a t))
(pow.f64 (sqrt.f64 (+.f64 t a)) 1)
(sqrt.f64 (+.f64 a t))
(pow.f64 (pow.f64 (+.f64 t a) 1/4) 2)
(sqrt.f64 (+.f64 a t))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) 3)
(sqrt.f64 (+.f64 a t))
(pow.f64 (pow.f64 (+.f64 t a) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 a t) 3/2))
(fabs.f64 (sqrt.f64 (+.f64 t a)))
(sqrt.f64 (+.f64 a t))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 t a))))
(sqrt.f64 (+.f64 a t))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 t a)))))
(sqrt.f64 (+.f64 a t))
(cbrt.f64 (pow.f64 (+.f64 t a) 3/2))
(cbrt.f64 (pow.f64 (+.f64 a t) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 t a))))
(sqrt.f64 (+.f64 a t))
(hypot.f64 (sqrt.f64 a) (sqrt.f64 t))
(hypot.f64 (sqrt.f64 t) (sqrt.f64 a))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 t a))))
(sqrt.f64 (+.f64 a t))
(exp.f64 (*.f64 (log.f64 (+.f64 t a)) 1/2))
(sqrt.f64 (+.f64 a t))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 t a))) 1))
(sqrt.f64 (+.f64 a t))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 t a))))
(sqrt.f64 (+.f64 a t))

eval820.0ms (1.3%)

Compiler

Compiled 46813 to 27521 computations (41.2% saved)

prune858.0ms (1.3%)

Pruning

16 alts after pruning (16 fresh and 0 done)

PrunedKeptTotal
New1602161618
Fresh000
Picked101
Done404
Total1607161623
Error
0%
Counts
1623 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
55.67%
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 2 (/.f64 (*.f64 z y) t)) (sqrt.f64 (+.f64 a t))))))
58.74%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))
60.18%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
58.77%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 a y) (-.f64 c b))))))
57.14%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t)))))))))
56.61%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
57.73%
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y)))
38.81%
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
48.51%
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))
41.46%
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a)))))
51.29%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a))))))
38.74%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.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)))))))))
53.15%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 a)))))))
49.28%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (/.f64 -2/3 t)))))))
51.82%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
63.13%
(/.f64 x (+.f64 x y))
Compiler

Compiled 728 to 528 computations (27.5% saved)

localize81.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.45%
(/.f64 4/9 (*.f64 t t))
6.63%
(-.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 4/9 (*.f64 t t)))
9.67%
(*.f64 (-.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 4/9 (*.f64 t t))) c)
18.27%
(/.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))))
Compiler

Compiled 241 to 159 computations (34% saved)

series20.0ms (0%)

Counts
4 → 108
Calls

27 calls:

TimeVariablePointExpression
11.0ms
c
@0
(/.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))))
1.0ms
a
@0
(/.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))))
1.0ms
t
@0
(/.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))))
1.0ms
c
@inf
(/.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))))
1.0ms
a
@-inf
(/.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))))

rewrite134.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1404×associate-/r/
448×add-sqr-sqrt
436×associate-+l+
432×pow1
432×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018142
1430142
26413142
Stop Event
node limit
Counts
4 → 254
Calls
Call 1
Inputs
(/.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 a 5/6) (+.f64 a 5/6)) (/.f64 4/9 (*.f64 t t))) c)
(-.f64 (*.f64 (+.f64 a 5/6) (+.f64 a 5/6)) (/.f64 4/9 (*.f64 t t)))
(/.f64 4/9 (*.f64 t t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) (*.f64 (/.f64 (pow.f64 (/.f64 2/3 t) 2) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 c (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 1 (+.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) 2) (/.f64 -4/9 (*.f64 t t))) c) (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) (sqrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)) (/.f64 1 (-.f64 -5/6 (+.f64 a (/.f64 2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (/.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))) (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (sqrt.f64 (+.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) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 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 5/6 (-.f64 (/.f64 2/3 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3))) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -5/6 (+.f64 a (/.f64 2/3 t)))) (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 1) (/.f64 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) 2) (/.f64 -4/9 (*.f64 t t))) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (/.f64 c (sqrt.f64 (+.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) 2) (/.f64 -4/9 (*.f64 t t))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 c (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c 1) (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.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 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.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 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (*.f64 c (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3))) (*.f64 c (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (-.f64 -5/6 (+.f64 a (/.f64 2/3 t)))) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) 1)) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (sqrt.f64 c))) (sqrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (neg.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (neg.f64 (+.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 5/6 (-.f64 (/.f64 2/3 t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (-.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2) (*.f64 a a))) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 3) (/.f64 8/27 (pow.f64 t 3)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (-.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (+.f64 a 5/6) (/.f64 2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (fma.f64 a a -25/36) t) (*.f64 (+.f64 a -5/6) 2/3))) (*.f64 (+.f64 a -5/6) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (fma.f64 a a -25/36) (*.f64 t 3/2)) (*.f64 (+.f64 a -5/6) 1))) (*.f64 (+.f64 a -5/6) (*.f64 t 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (fma.f64 a a -25/36) (neg.f64 t)) (*.f64 (+.f64 a -5/6) -2/3))) (*.f64 (+.f64 a -5/6) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) t) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) 2/3))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) (*.f64 t 3/2)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) 1))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (*.f64 t 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) (neg.f64 t)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) -2/3))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2))) (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) c)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 2) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) c)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)) (neg.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 5/6 (-.f64 (/.f64 2/3 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) 1) (/.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) 1) (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))) (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.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 5/6 (-.f64 (/.f64 2/3 t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (neg.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (neg.f64 (+.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 5/6 (-.f64 (/.f64 2/3 t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (-.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2) (*.f64 a a))) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (pow.f64 (+.f64 a 5/6) 3) (/.f64 8/27 (pow.f64 t 3)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (-.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (+.f64 a 5/6) (/.f64 2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (fma.f64 a a -25/36) t) (*.f64 (+.f64 a -5/6) 2/3))) (*.f64 (+.f64 a -5/6) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (fma.f64 a a -25/36) (*.f64 t 3/2)) (*.f64 (+.f64 a -5/6) 1))) (*.f64 (+.f64 a -5/6) (*.f64 t 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (fma.f64 a a -25/36) (neg.f64 t)) (*.f64 (+.f64 a -5/6) -2/3))) (*.f64 (+.f64 a -5/6) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) t) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) 2/3))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) (*.f64 t 3/2)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) 1))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (*.f64 t 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) (neg.f64 t)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) -2/3))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (sqrt.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (sqrt.f64 (+.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 5/6 (-.f64 (/.f64 2/3 t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (cbrt.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3)))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (-.f64 -5/6 (+.f64 a (/.f64 2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 3) (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (pow.f64 (+.f64 a 5/6) 2)) (*.f64 c (/.f64 -4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (/.f64 -4/9 (*.f64 t t))) (*.f64 c (pow.f64 (+.f64 a 5/6) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (+.f64 a 5/6) 2) c) (*.f64 (/.f64 -4/9 (*.f64 t t)) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) c) (*.f64 (pow.f64 (+.f64 a 5/6) 2) c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 a 5/6) 2) (*.f64 (/.f64 -4/9 (*.f64 t t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (+.f64 (*.f64 a 5/6) (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 25/36 (*.f64 a 5/6)) (+.f64 (*.f64 a (+.f64 a 5/6)) (/.f64 -4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 25/36 (*.f64 a 5/6)) (+.f64 (*.f64 a (+.f64 a 5/6)) (*.f64 (/.f64 -4/9 (*.f64 t t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 25/36 (*.f64 a 5/6)) (-.f64 (*.f64 a (+.f64 a 5/6)) (pow.f64 (/.f64 2/3 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (*.f64 a 5/6)) (*.f64 (/.f64 -4/9 (*.f64 t t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a 5/6) (+.f64 (*.f64 a a) (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (*.f64 a (+.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (pow.f64 (+.f64 a 5/6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (+.f64 a 5/6)) 1) (+.f64 (*.f64 (+.f64 25/36 (*.f64 a 5/6)) 1) (/.f64 -4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (+.f64 a 5/6)) 1) (+.f64 (*.f64 (+.f64 25/36 (*.f64 a 5/6)) 1) (*.f64 (/.f64 -4/9 (*.f64 t t)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (+.f64 a 5/6)) 1) (-.f64 (*.f64 (+.f64 25/36 (*.f64 a 5/6)) 1) (pow.f64 (/.f64 2/3 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (*.f64 a (+.f64 a 5/6))) (+.f64 25/36 (*.f64 a 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (*.f64 (*.f64 a (+.f64 a 5/6)) 1)) (*.f64 (+.f64 25/36 (*.f64 a 5/6)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 2) (exp.f64 (log1p.f64 (pow.f64 (/.f64 2/3 t) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 2) (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) (/.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))) (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))) (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) (+.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (-.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (-.f64 (*.f64 (pow.f64 (+.f64 a 5/6) 4) (pow.f64 (+.f64 a 5/6) 4)) (*.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))) (-.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 a 5/6) 4) 3) (pow.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 a 5/6) 4) (pow.f64 (+.f64 a 5/6) 4)) (-.f64 (*.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))) (*.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)) (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))) (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (*.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 -4/9 (*.f64 t t)))) (-.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 6) (pow.f64 (/.f64 -4/9 (*.f64 t t)) 3)) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (-.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 -4/9 (*.f64 t t))) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4)))) (neg.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 a 5/6) (+.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 a 5/6) 4)) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (/.f64 -4/9 (*.f64 t t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 2/3 t) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4/9 (pow.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4/9 (*.f64 (/.f64 1 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 2/3 t) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2/3 (*.f64 (/.f64 1 t) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2/3 t) (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 2/3 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 2/3 t)) (*.f64 (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (*.f64 (cbrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4/9 t) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 4/9 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t -2) 4/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4/9 (/.f64 1 (*.f64 t (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2/3 t) (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2/3 t) 2/3) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2/3 t) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 t 4))) (/.f64 4/9 (pow.f64 (cbrt.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (neg.f64 t))) -4/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2/3 t) t) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2/3 t) 1) (/.f64 2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2/3 t) (sqrt.f64 t)) (/.f64 2/3 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2/3 t) (pow.f64 (cbrt.f64 t) 2)) (/.f64 2/3 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2/3 t) (neg.f64 t)) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 2/3 t) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2/3 t) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 t t) 9/4) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 64/729 (pow.f64 (*.f64 t t) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 16/81 (pow.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 2/3 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 2/3 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (/.f64 2/3 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 2/3 t) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 2/3 t) 2)))))))

simplify155.0ms (0.2%)

Algorithm
egg-herbie
Rules
1558×associate-/l*
1126×associate-*l*
1084×associate-*r*
806×*-commutative
672×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
074922066
1227821894
Stop Event
node limit
Counts
362 → 460
Calls
Call 1
Inputs
(/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))
(+.f64 (*.f64 a (-.f64 (*.f64 5/3 (/.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 2)))) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 3)) (/.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (*.f64 5/3 (/.f64 c (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 2))))) (+.f64 (*.f64 a (-.f64 (*.f64 5/3 (/.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 2)))) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))
(+.f64 (*.f64 (-.f64 (*.f64 5/3 (/.f64 c (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 3))) (+.f64 (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 4)) (/.f64 c (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 2)))) (pow.f64 a 3)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 3)) (/.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (*.f64 5/3 (/.f64 c (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 2))))) (+.f64 (*.f64 a (-.f64 (*.f64 5/3 (/.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 2)))) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(*.f64 c a)
(-.f64 (+.f64 (*.f64 c a) (*.f64 5/3 c)) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 5/3 c) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) a))) (+.f64 (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (/.f64 (*.f64 (-.f64 (*.f64 5/3 c) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (*.f64 (-.f64 (*.f64 5/3 c) (*.f64 c (+.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)))) (pow.f64 a 2))) (+.f64 (*.f64 c a) (+.f64 (*.f64 5/3 c) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) a)))) (+.f64 (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (/.f64 (*.f64 (-.f64 (*.f64 5/3 c) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) a)))
(*.f64 c a)
(-.f64 (+.f64 (*.f64 c a) (*.f64 5/3 c)) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 5/3 c) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) a)) (+.f64 (*.f64 c a) (*.f64 5/3 c))) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 5/3 c) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 5/3 c) (*.f64 c (+.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)))) (pow.f64 a 2)) (+.f64 (*.f64 c a) (*.f64 5/3 c)))) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(*.f64 -2/3 (/.f64 c t))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(+.f64 (*.f64 5/3 (*.f64 c a)) (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))))
(+.f64 (*.f64 5/3 (*.f64 c a)) (+.f64 (*.f64 c (pow.f64 a 2)) (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))))
(+.f64 (*.f64 5/3 (*.f64 c a)) (+.f64 (*.f64 c (pow.f64 a 2)) (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))))
(*.f64 c (pow.f64 a 2))
(+.f64 (*.f64 5/3 (*.f64 c a)) (*.f64 c (pow.f64 a 2)))
(+.f64 (*.f64 5/3 (*.f64 c a)) (+.f64 (*.f64 c (pow.f64 a 2)) (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))))
(+.f64 (*.f64 5/3 (*.f64 c a)) (+.f64 (*.f64 c (pow.f64 a 2)) (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))))
(*.f64 c (pow.f64 a 2))
(+.f64 (*.f64 5/3 (*.f64 c a)) (*.f64 c (pow.f64 a 2)))
(+.f64 (*.f64 5/3 (*.f64 c a)) (+.f64 (*.f64 c (pow.f64 a 2)) (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))))
(+.f64 (*.f64 5/3 (*.f64 c a)) (+.f64 (*.f64 c (pow.f64 a 2)) (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))))
(*.f64 -4/9 (/.f64 c (pow.f64 t 2)))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(*.f64 c (pow.f64 (+.f64 5/6 a) 2))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(*.f64 c (pow.f64 (+.f64 5/6 a) 2))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 25/36 (*.f64 5/3 a)) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2))) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2))) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(pow.f64 a 2)
(+.f64 (*.f64 5/3 a) (pow.f64 a 2))
(-.f64 (+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2))) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2))) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(pow.f64 a 2)
(+.f64 (*.f64 5/3 a) (pow.f64 a 2))
(-.f64 (+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2))) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2))) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(/.f64 -4/9 (pow.f64 t 2))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(pow.f64 (+.f64 5/6 a) 2)
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(pow.f64 (+.f64 5/6 a) 2)
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (pow.f64 t 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))) 1)
(-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) (*.f64 (/.f64 (pow.f64 (/.f64 2/3 t) 2) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))
(*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 c (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))
(*.f64 c (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 1)
(*.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) (sqrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)) (/.f64 1 (-.f64 -5/6 (+.f64 a (/.f64 2/3 t)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (/.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))) (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 c (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 (/.f64 c (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 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 5/6 (-.f64 (/.f64 2/3 t) a)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3))) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 (/.f64 1 (-.f64 -5/6 (+.f64 a (/.f64 2/3 t)))) (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 1) (/.f64 c (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (/.f64 c (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 c (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 c 1) (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (*.f64 c (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3))) (*.f64 c (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (-.f64 -5/6 (+.f64 a (/.f64 2/3 t)))) (neg.f64 c))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) 1)) c)
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (neg.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (neg.f64 (+.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 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (-.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2) (*.f64 a a))) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 3) (/.f64 8/27 (pow.f64 t 3)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (-.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (+.f64 a 5/6) (/.f64 2/3 t)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (fma.f64 a a -25/36) t) (*.f64 (+.f64 a -5/6) 2/3))) (*.f64 (+.f64 a -5/6) t))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (fma.f64 a a -25/36) (*.f64 t 3/2)) (*.f64 (+.f64 a -5/6) 1))) (*.f64 (+.f64 a -5/6) (*.f64 t 3/2)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (fma.f64 a a -25/36) (neg.f64 t)) (*.f64 (+.f64 a -5/6) -2/3))) (*.f64 (+.f64 a -5/6) (neg.f64 t)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) t) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) 2/3))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) t))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) (*.f64 t 3/2)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) 1))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (*.f64 t 3/2)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) (neg.f64 t)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) -2/3))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (neg.f64 t)))
(*.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))) c)
(*.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))
(*.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2))) (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) c)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 2) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) c)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)) (neg.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 5/6 (-.f64 (/.f64 2/3 t) a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) 1) (/.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) 1) (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))) (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.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 5/6 (-.f64 (/.f64 2/3 t) a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (neg.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (neg.f64 (+.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 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (-.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2) (*.f64 a a))) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (pow.f64 (+.f64 a 5/6) 3) (/.f64 8/27 (pow.f64 t 3)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (-.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (+.f64 a 5/6) (/.f64 2/3 t)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (fma.f64 a a -25/36) t) (*.f64 (+.f64 a -5/6) 2/3))) (*.f64 (+.f64 a -5/6) t))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (fma.f64 a a -25/36) (*.f64 t 3/2)) (*.f64 (+.f64 a -5/6) 1))) (*.f64 (+.f64 a -5/6) (*.f64 t 3/2)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (fma.f64 a a -25/36) (neg.f64 t)) (*.f64 (+.f64 a -5/6) -2/3))) (*.f64 (+.f64 a -5/6) (neg.f64 t)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) t) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) 2/3))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) t))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) (*.f64 t 3/2)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) 1))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (*.f64 t 3/2)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) (neg.f64 t)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) -2/3))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (neg.f64 t)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (sqrt.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (sqrt.f64 (+.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 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (cbrt.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3)))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))
(pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 3) 1/3)
(pow.f64 (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) -1)
(neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (-.f64 -5/6 (+.f64 a (/.f64 2/3 t)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 3) (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))
(+.f64 (*.f64 c (pow.f64 (+.f64 a 5/6) 2)) (*.f64 c (/.f64 -4/9 (*.f64 t t))))
(+.f64 (*.f64 c (/.f64 -4/9 (*.f64 t t))) (*.f64 c (pow.f64 (+.f64 a 5/6) 2)))
(+.f64 (*.f64 (pow.f64 (+.f64 a 5/6) 2) c) (*.f64 (/.f64 -4/9 (*.f64 t t)) c))
(+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) c) (*.f64 (pow.f64 (+.f64 a 5/6) 2) c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c))) 1)
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))
(pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 2))
(log.f64 (pow.f64 (exp.f64 c) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 3) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))
(exp.f64 (log.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (*.f64 (/.f64 -4/9 (*.f64 t t)) 1))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (*.f64 a a) (+.f64 (*.f64 a 5/6) (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t))))))
(+.f64 (+.f64 25/36 (*.f64 a 5/6)) (+.f64 (*.f64 a (+.f64 a 5/6)) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (+.f64 25/36 (*.f64 a 5/6)) (+.f64 (*.f64 a (+.f64 a 5/6)) (*.f64 (/.f64 -4/9 (*.f64 t t)) 1)))
(+.f64 (+.f64 25/36 (*.f64 a 5/6)) (-.f64 (*.f64 a (+.f64 a 5/6)) (pow.f64 (/.f64 2/3 t) 2)))
(+.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (*.f64 a 5/6)) (*.f64 (/.f64 -4/9 (*.f64 t t)) 1)))
(+.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (*.f64 a 5/6) (+.f64 (*.f64 a a) (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t))))))
(+.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (*.f64 a (+.f64 a 5/6)))
(+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (pow.f64 (+.f64 a 5/6) 2))
(+.f64 (*.f64 (*.f64 a (+.f64 a 5/6)) 1) (+.f64 (*.f64 (+.f64 25/36 (*.f64 a 5/6)) 1) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (*.f64 (*.f64 a (+.f64 a 5/6)) 1) (+.f64 (*.f64 (+.f64 25/36 (*.f64 a 5/6)) 1) (*.f64 (/.f64 -4/9 (*.f64 t t)) 1)))
(+.f64 (*.f64 (*.f64 a (+.f64 a 5/6)) 1) (-.f64 (*.f64 (+.f64 25/36 (*.f64 a 5/6)) 1) (pow.f64 (/.f64 2/3 t) 2)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (*.f64 a (+.f64 a 5/6))) (+.f64 25/36 (*.f64 a 5/6)))
(+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (*.f64 (*.f64 a (+.f64 a 5/6)) 1)) (*.f64 (+.f64 25/36 (*.f64 a 5/6)) 1))
(+.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 2) (exp.f64 (log1p.f64 (pow.f64 (/.f64 2/3 t) 2)))) 1)
(*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 1)
(*.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))
(*.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 2) (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(*.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) (/.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))) (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))) (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) (+.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (-.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (-.f64 (*.f64 (pow.f64 (+.f64 a 5/6) 4) (pow.f64 (+.f64 a 5/6) 4)) (*.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))) (-.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 a 5/6) 4) 3) (pow.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 a 5/6) 4) (pow.f64 (+.f64 a 5/6) 4)) (-.f64 (*.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))) (*.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)) (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))) (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (*.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 -4/9 (*.f64 t t)))) (-.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 6) (pow.f64 (/.f64 -4/9 (*.f64 t t)) 3)) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (-.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 -4/9 (*.f64 t t))) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4)))) (neg.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))))
(pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 1)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 (+.f64 a 5/6) (+.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))
(fma.f64 1 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a 5/6) 4)) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (/.f64 -4/9 (*.f64 t t)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 2/3 t) 2))) 1)
(*.f64 4/9 (pow.f64 t -2))
(*.f64 4/9 (*.f64 (/.f64 1 t) (/.f64 1 t)))
(*.f64 (pow.f64 (/.f64 2/3 t) 2) 1)
(*.f64 2/3 (*.f64 (/.f64 1 t) (/.f64 2/3 t)))
(*.f64 (/.f64 2/3 t) (/.f64 2/3 t))
(*.f64 1 (pow.f64 (/.f64 2/3 t) 2))
(*.f64 (sqrt.f64 (/.f64 2/3 t)) (*.f64 (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (*.f64 (cbrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t)))
(*.f64 (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2))
(*.f64 (/.f64 4/9 t) (/.f64 1 t))
(*.f64 (/.f64 1 t) (/.f64 4/9 t))
(*.f64 (pow.f64 t -2) 4/9)
(*.f64 -4/9 (/.f64 1 (*.f64 t (neg.f64 t))))
(*.f64 (*.f64 (/.f64 2/3 t) (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)))
(*.f64 (*.f64 (/.f64 2/3 t) 2/3) (/.f64 1 t))
(*.f64 (*.f64 (/.f64 2/3 t) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 2/3 t)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 t 4))) (/.f64 4/9 (pow.f64 (cbrt.f64 t) 2)))
(*.f64 (/.f64 1 (*.f64 t (neg.f64 t))) -4/9)
(*.f64 (/.f64 (/.f64 2/3 t) t) 2/3)
(*.f64 (/.f64 (/.f64 2/3 t) 1) (/.f64 2/3 t))
(*.f64 (/.f64 (/.f64 2/3 t) (sqrt.f64 t)) (/.f64 2/3 (sqrt.f64 t)))
(*.f64 (/.f64 (/.f64 2/3 t) (pow.f64 (cbrt.f64 t) 2)) (/.f64 2/3 (cbrt.f64 t)))
(*.f64 (/.f64 (/.f64 2/3 t) (neg.f64 t)) -2/3)
(pow.f64 (pow.f64 (/.f64 2/3 t) 2) 1)
(pow.f64 (/.f64 2/3 t) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) 3)
(pow.f64 (*.f64 (*.f64 t t) 9/4) -1)
(pow.f64 (/.f64 64/729 (pow.f64 (*.f64 t t) 3)) 1/3)
(sqrt.f64 (/.f64 16/81 (pow.f64 t 4)))
(log.f64 (exp.f64 (pow.f64 (/.f64 2/3 t) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 2/3 t) 2))))
(cbrt.f64 (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 2/3 t) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 2/3 t) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 2/3 t) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 2/3 t) 2)))
Outputs
(/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))
(/.f64 c (/.f64 (+.f64 5/6 (/.f64 2/3 t)) (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))))
(*.f64 (/.f64 c (+.f64 5/6 (/.f64 2/3 t))) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))
(+.f64 (*.f64 a (-.f64 (*.f64 5/3 (/.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 2)))) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(fma.f64 a (-.f64 (*.f64 5/3 (/.f64 c (+.f64 5/6 (/.f64 2/3 t)))) (/.f64 (*.f64 c (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (/.f64 c (/.f64 (+.f64 5/6 (/.f64 2/3 t)) (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))
(fma.f64 a (-.f64 (/.f64 c (/.f64 (+.f64 5/6 (/.f64 2/3 t)) 5/3)) (*.f64 (/.f64 c (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))) (*.f64 (/.f64 c (+.f64 5/6 (/.f64 2/3 t))) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 3)) (/.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (*.f64 5/3 (/.f64 c (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 2))))) (+.f64 (*.f64 a (-.f64 (*.f64 5/3 (/.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 2)))) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))))
(fma.f64 (*.f64 a a) (+.f64 (+.f64 (/.f64 c (+.f64 5/6 (/.f64 2/3 t))) (/.f64 (*.f64 c (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3))) (*.f64 -5/3 (/.f64 c (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (fma.f64 a (-.f64 (*.f64 5/3 (/.f64 c (+.f64 5/6 (/.f64 2/3 t)))) (/.f64 (*.f64 c (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (/.f64 c (/.f64 (+.f64 5/6 (/.f64 2/3 t)) (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))))))
(fma.f64 (*.f64 a a) (+.f64 (*.f64 (/.f64 c (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3)) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))) (+.f64 (/.f64 c (+.f64 5/6 (/.f64 2/3 t))) (*.f64 (/.f64 c (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)) -5/3))) (fma.f64 a (-.f64 (/.f64 c (/.f64 (+.f64 5/6 (/.f64 2/3 t)) 5/3)) (*.f64 (/.f64 c (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))) (*.f64 (/.f64 c (+.f64 5/6 (/.f64 2/3 t))) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))))
(+.f64 (*.f64 (-.f64 (*.f64 5/3 (/.f64 c (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 3))) (+.f64 (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 4)) (/.f64 c (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 2)))) (pow.f64 a 3)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 3)) (/.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (*.f64 5/3 (/.f64 c (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 2))))) (+.f64 (*.f64 a (-.f64 (*.f64 5/3 (/.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (pow.f64 (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))) 2)))) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))))
(fma.f64 (-.f64 (*.f64 5/3 (/.f64 c (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3))) (+.f64 (/.f64 c (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)) (/.f64 (*.f64 c (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 4)))) (pow.f64 a 3) (fma.f64 (*.f64 a a) (+.f64 (+.f64 (/.f64 c (+.f64 5/6 (/.f64 2/3 t))) (/.f64 (*.f64 c (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3))) (*.f64 -5/3 (/.f64 c (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (fma.f64 a (-.f64 (*.f64 5/3 (/.f64 c (+.f64 5/6 (/.f64 2/3 t)))) (/.f64 (*.f64 c (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (/.f64 c (/.f64 (+.f64 5/6 (/.f64 2/3 t)) (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))))
(fma.f64 (-.f64 (*.f64 5/3 (/.f64 c (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3))) (+.f64 (/.f64 c (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)) (/.f64 c (/.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 4) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))))) (pow.f64 a 3) (fma.f64 (*.f64 a a) (+.f64 (*.f64 (/.f64 c (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3)) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))) (+.f64 (/.f64 c (+.f64 5/6 (/.f64 2/3 t))) (*.f64 (/.f64 c (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)) -5/3))) (fma.f64 a (-.f64 (/.f64 c (/.f64 (+.f64 5/6 (/.f64 2/3 t)) 5/3)) (*.f64 (/.f64 c (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))) (*.f64 (/.f64 c (+.f64 5/6 (/.f64 2/3 t))) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))))))
(*.f64 c a)
(-.f64 (+.f64 (*.f64 c a) (*.f64 5/3 c)) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (fma.f64 c a (*.f64 c 5/3)) (*.f64 c (+.f64 5/6 (/.f64 2/3 t))))
(-.f64 (+.f64 (*.f64 c a) (+.f64 (*.f64 5/3 c) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) a))) (+.f64 (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (/.f64 (*.f64 (-.f64 (*.f64 5/3 c) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) a)))
(-.f64 (fma.f64 c a (fma.f64 5/3 c (/.f64 (*.f64 c (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) a))) (fma.f64 c (+.f64 5/6 (/.f64 2/3 t)) (/.f64 (-.f64 (*.f64 c 5/3) (*.f64 c (+.f64 5/6 (/.f64 2/3 t)))) (/.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(-.f64 (fma.f64 c a (fma.f64 5/3 c (*.f64 (/.f64 c a) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))))) (fma.f64 c (+.f64 5/6 (/.f64 2/3 t)) (*.f64 (/.f64 (-.f64 (*.f64 c 5/3) (*.f64 c (+.f64 5/6 (/.f64 2/3 t)))) a) (+.f64 5/6 (/.f64 2/3 t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (*.f64 (-.f64 (*.f64 5/3 c) (*.f64 c (+.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)))) (pow.f64 a 2))) (+.f64 (*.f64 c a) (+.f64 (*.f64 5/3 c) (/.f64 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) a)))) (+.f64 (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) (/.f64 (*.f64 (-.f64 (*.f64 5/3 c) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))) a)))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 c (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (-.f64 (*.f64 c 5/3) (*.f64 c (+.f64 5/6 (/.f64 2/3 t)))))) (/.f64 (*.f64 a a) (+.f64 5/6 (/.f64 2/3 t)))) (fma.f64 c a (fma.f64 5/3 c (/.f64 (*.f64 c (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) a)))) (fma.f64 c (+.f64 5/6 (/.f64 2/3 t)) (/.f64 (-.f64 (*.f64 c 5/3) (*.f64 c (+.f64 5/6 (/.f64 2/3 t)))) (/.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 c (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))) (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (-.f64 (*.f64 c 5/3) (*.f64 c (+.f64 5/6 (/.f64 2/3 t)))))) (/.f64 (*.f64 a a) (+.f64 5/6 (/.f64 2/3 t)))) (fma.f64 c a (fma.f64 5/3 c (*.f64 (/.f64 c a) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))))) (fma.f64 c (+.f64 5/6 (/.f64 2/3 t)) (*.f64 (/.f64 (-.f64 (*.f64 c 5/3) (*.f64 c (+.f64 5/6 (/.f64 2/3 t)))) a) (+.f64 5/6 (/.f64 2/3 t)))))
(*.f64 c a)
(-.f64 (+.f64 (*.f64 c a) (*.f64 5/3 c)) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (fma.f64 c a (*.f64 c 5/3)) (*.f64 c (+.f64 5/6 (/.f64 2/3 t))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 5/3 c) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) a)) (+.f64 (*.f64 c a) (*.f64 5/3 c))) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 c (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (-.f64 (*.f64 c 5/3) (*.f64 c (+.f64 5/6 (/.f64 2/3 t))))))) a) (fma.f64 c a (*.f64 c 5/3))) (*.f64 c (+.f64 5/6 (/.f64 2/3 t))))
(+.f64 (-.f64 (fma.f64 c a (*.f64 c 5/3)) (*.f64 c (+.f64 5/6 (/.f64 2/3 t)))) (/.f64 (*.f64 1 (-.f64 (*.f64 c (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))) (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (-.f64 (*.f64 c 5/3) (*.f64 c (+.f64 5/6 (/.f64 2/3 t))))))) a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 5/3 c) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t))))) (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))) a)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 5/3 c) (*.f64 c (+.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)))) (pow.f64 a 2)) (+.f64 (*.f64 c a) (*.f64 5/3 c)))) (*.f64 c (+.f64 5/6 (*.f64 2/3 (/.f64 1 t)))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 c (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (-.f64 (*.f64 c 5/3) (*.f64 c (+.f64 5/6 (/.f64 2/3 t))))))) a) (+.f64 (fma.f64 c a (*.f64 c 5/3)) (/.f64 (*.f64 -1 (-.f64 (*.f64 c (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))) (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (-.f64 (*.f64 c 5/3) (*.f64 c (+.f64 5/6 (/.f64 2/3 t))))))) (/.f64 (*.f64 a a) (+.f64 5/6 (/.f64 2/3 t)))))) (*.f64 c (+.f64 5/6 (/.f64 2/3 t))))
(+.f64 (/.f64 (*.f64 1 (-.f64 (*.f64 c (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))) (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (-.f64 (*.f64 c 5/3) (*.f64 c (+.f64 5/6 (/.f64 2/3 t))))))) a) (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 c (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))) (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (-.f64 (*.f64 c 5/3) (*.f64 c (+.f64 5/6 (/.f64 2/3 t)))))) (/.f64 (*.f64 a a) (+.f64 5/6 (/.f64 2/3 t))))) (-.f64 (fma.f64 c a (*.f64 c 5/3)) (*.f64 c (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 -2/3 (/.f64 c t))
(/.f64 -2/3 (/.f64 t c))
(+.f64 (*.f64 -2/3 (/.f64 c t)) (*.f64 c (+.f64 5/6 a)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.f64 -2/3 (/.f64 c t) (*.f64 c (+.f64 5/6 a)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))) (+.f64 5/6 (+.f64 (*.f64 2/3 (/.f64 1 t)) a)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))
(*.f64 c (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))
(+.f64 (*.f64 5/3 (*.f64 c a)) (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (-.f64 25/36 (/.f64 4/9 (*.f64 t t)))))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (*.f64 5/3 (*.f64 c a)) (+.f64 (*.f64 c (pow.f64 a 2)) (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (+.f64 (*.f64 a a) (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (+.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (*.f64 a a))))
(+.f64 (*.f64 5/3 (*.f64 c a)) (+.f64 (*.f64 c (pow.f64 a 2)) (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (+.f64 (*.f64 a a) (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (+.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (*.f64 a a))))
(*.f64 c (pow.f64 a 2))
(*.f64 c (*.f64 a a))
(*.f64 a (*.f64 c a))
(+.f64 (*.f64 5/3 (*.f64 c a)) (*.f64 c (pow.f64 a 2)))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (*.f64 a a)))
(fma.f64 5/3 (*.f64 c a) (*.f64 a (*.f64 c a)))
(+.f64 (*.f64 5/3 (*.f64 c a)) (+.f64 (*.f64 c (pow.f64 a 2)) (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (+.f64 (*.f64 a a) (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (+.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (*.f64 a a))))
(+.f64 (*.f64 5/3 (*.f64 c a)) (+.f64 (*.f64 c (pow.f64 a 2)) (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (+.f64 (*.f64 a a) (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (+.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (*.f64 a a))))
(*.f64 c (pow.f64 a 2))
(*.f64 c (*.f64 a a))
(*.f64 a (*.f64 c a))
(+.f64 (*.f64 5/3 (*.f64 c a)) (*.f64 c (pow.f64 a 2)))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (*.f64 a a)))
(fma.f64 5/3 (*.f64 c a) (*.f64 a (*.f64 c a)))
(+.f64 (*.f64 5/3 (*.f64 c a)) (+.f64 (*.f64 c (pow.f64 a 2)) (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (+.f64 (*.f64 a a) (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (+.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (*.f64 a a))))
(+.f64 (*.f64 5/3 (*.f64 c a)) (+.f64 (*.f64 c (pow.f64 a 2)) (*.f64 c (-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (+.f64 (*.f64 a a) (-.f64 25/36 (/.f64 4/9 (*.f64 t t))))))
(fma.f64 5/3 (*.f64 c a) (*.f64 c (+.f64 (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))) (*.f64 a a))))
(*.f64 -4/9 (/.f64 c (pow.f64 t 2)))
(/.f64 (*.f64 c -4/9) (*.f64 t t))
(*.f64 c (/.f64 -4/9 (*.f64 t t)))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (pow.f64 (+.f64 5/6 a) 2))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (pow.f64 (+.f64 5/6 a) 2))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (*.f64 -4/9 (/.f64 c (pow.f64 t 2))) (*.f64 c (pow.f64 (+.f64 5/6 a) 2)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2)))))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(-.f64 25/36 (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 25/36 (/.f64 4/9 (*.f64 t t)))
(+.f64 25/36 (/.f64 -4/9 (*.f64 t t)))
(-.f64 (+.f64 25/36 (*.f64 5/3 a)) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(+.f64 25/36 (-.f64 (*.f64 a 5/3) (/.f64 4/9 (*.f64 t t))))
(+.f64 (*.f64 a 5/3) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))
(-.f64 (+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2))) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 25/36 (fma.f64 5/3 a (*.f64 a a))) (/.f64 4/9 (*.f64 t t)))
(+.f64 (fma.f64 5/3 a (*.f64 a a)) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))
(-.f64 (+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2))) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 25/36 (fma.f64 5/3 a (*.f64 a a))) (/.f64 4/9 (*.f64 t t)))
(+.f64 (fma.f64 5/3 a (*.f64 a a)) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (*.f64 5/3 a) (pow.f64 a 2))
(fma.f64 5/3 a (*.f64 a a))
(-.f64 (+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2))) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 25/36 (fma.f64 5/3 a (*.f64 a a))) (/.f64 4/9 (*.f64 t t)))
(+.f64 (fma.f64 5/3 a (*.f64 a a)) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))
(-.f64 (+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2))) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 25/36 (fma.f64 5/3 a (*.f64 a a))) (/.f64 4/9 (*.f64 t t)))
(+.f64 (fma.f64 5/3 a (*.f64 a a)) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (*.f64 5/3 a) (pow.f64 a 2))
(fma.f64 5/3 a (*.f64 a a))
(-.f64 (+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2))) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 25/36 (fma.f64 5/3 a (*.f64 a a))) (/.f64 4/9 (*.f64 t t)))
(+.f64 (fma.f64 5/3 a (*.f64 a a)) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))
(-.f64 (+.f64 25/36 (+.f64 (*.f64 5/3 a) (pow.f64 a 2))) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (+.f64 25/36 (fma.f64 5/3 a (*.f64 a a))) (/.f64 4/9 (*.f64 t t)))
(+.f64 (fma.f64 5/3 a (*.f64 a a)) (+.f64 25/36 (/.f64 -4/9 (*.f64 t t))))
(/.f64 -4/9 (pow.f64 t 2))
(/.f64 -4/9 (*.f64 t t))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(pow.f64 (+.f64 5/6 a) 2)
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(pow.f64 (+.f64 5/6 a) 2)
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 4/9 (/.f64 1 (pow.f64 t 2))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (*.f64 t t))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (*.f64 t t))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (*.f64 t t))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (*.f64 t t))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (*.f64 t t))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (*.f64 t t))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (*.f64 t t))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (*.f64 t t))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (*.f64 t t))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (*.f64 t t))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (*.f64 t t))
(/.f64 4/9 (pow.f64 t 2))
(/.f64 4/9 (*.f64 t t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))) 1)
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) (*.f64 (/.f64 (pow.f64 (/.f64 2/3 t) 2) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))
(*.f64 c (-.f64 (/.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) (/.f64 (/.f64 (/.f64 4/9 t) t) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))))
(*.f64 c (-.f64 (/.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))) (/.f64 (/.f64 4/9 (*.f64 t t)) (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 c (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 c (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 1)
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) (sqrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) 2) (/.f64 1 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) 2) (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 2))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)) (/.f64 1 (-.f64 -5/6 (+.f64 a (/.f64 2/3 t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 (neg.f64 c) (/.f64 1 (-.f64 -5/6 (+.f64 a (/.f64 2/3 t))))))
(/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (neg.f64 c)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (/.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 c (+.f64 (+.f64 a -5/6) (/.f64 -2/3 t)))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))
(*.f64 c (*.f64 (+.f64 -5/6 (-.f64 a (/.f64 2/3 t))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))) (+.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 5/6 (-.f64 (/.f64 2/3 t) a)))) (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3))))
(*.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))) (*.f64 c (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) c)))
(*.f64 (/.f64 c (sqrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (sqrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) 2)) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (cbrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 2)) (/.f64 c (cbrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(*.f64 (/.f64 c (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (/.f64 c (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) c)))
(*.f64 (/.f64 c (sqrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (sqrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 c (+.f64 (+.f64 a -5/6) (/.f64 -2/3 t)))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))
(*.f64 c (*.f64 (+.f64 -5/6 (-.f64 a (/.f64 2/3 t))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 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 5/6 (-.f64 (/.f64 2/3 t) a)))))
(*.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))) (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3))))
(*.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))) (*.f64 c (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 c (+.f64 (+.f64 a -5/6) (/.f64 -2/3 t)))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))
(*.f64 c (*.f64 (+.f64 -5/6 (-.f64 a (/.f64 2/3 t))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3))) (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))) (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3))))
(*.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))) (*.f64 c (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (/.f64 1 (-.f64 -5/6 (+.f64 a (/.f64 2/3 t)))) (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 (neg.f64 c) (/.f64 1 (-.f64 -5/6 (+.f64 a (/.f64 2/3 t))))))
(/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (neg.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 1) (/.f64 c (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (/.f64 c (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) c)))
(*.f64 (/.f64 c (sqrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (sqrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 c (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) 2)) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (cbrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 2)) (/.f64 c (cbrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(*.f64 (/.f64 c 1) (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) 2)) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (cbrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 2)) (/.f64 c (cbrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) 2) (/.f64 1 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) 2) (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) 2) (/.f64 1 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) 2) (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) (/.f64 (sqrt.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) (cbrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))) (pow.f64 (cbrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) 2))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) 2) (pow.f64 (cbrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 2)) (cbrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) c)))
(*.f64 (/.f64 c (sqrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (sqrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) 2) (pow.f64 (cbrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 2) (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (*.f64 c (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 c (+.f64 (+.f64 a -5/6) (/.f64 -2/3 t)))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))
(*.f64 c (*.f64 (+.f64 -5/6 (-.f64 a (/.f64 2/3 t))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3))) (*.f64 c (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))) (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3))))
(*.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))) (*.f64 c (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (-.f64 -5/6 (+.f64 a (/.f64 2/3 t)))) (neg.f64 c))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 (neg.f64 c) (/.f64 1 (-.f64 -5/6 (+.f64 a (/.f64 2/3 t))))))
(/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (neg.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) 1)) c)
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) (sqrt.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))
(*.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (+.f64 (/.f64 -2/3 t) a))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (neg.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))
(*.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (neg.f64 (+.f64 (+.f64 a -5/6) (/.f64 -2/3 t))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) c) (neg.f64 (+.f64 -5/6 (-.f64 a (/.f64 2/3 t)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (neg.f64 (+.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 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3))) c)) (neg.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 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 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (-.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2) (*.f64 a a))) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (-.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2) (*.f64 a a))))
(/.f64 (*.f64 c (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))) (-.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 3) (/.f64 8/27 (pow.f64 t 3)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (-.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (+.f64 a 5/6) (/.f64 2/3 t)))))
(*.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 (pow.f64 (+.f64 5/6 a) 3) (/.f64 8/27 (pow.f64 t 3)))) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (-.f64 (/.f64 (/.f64 4/9 t) t) (*.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (-.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))) (+.f64 (pow.f64 (+.f64 5/6 a) 3) (/.f64 8/27 (pow.f64 t 3))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (fma.f64 a a -25/36) t) (*.f64 (+.f64 a -5/6) 2/3))) (*.f64 (+.f64 a -5/6) t))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (fma.f64 (fma.f64 a a -25/36) t (*.f64 2/3 (+.f64 a -5/6))) c)) (*.f64 t (+.f64 a -5/6)))
(*.f64 t (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a -5/6)) (/.f64 (fma.f64 (fma.f64 a a -25/36) t (*.f64 2/3 (+.f64 a -5/6))) c)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (fma.f64 a a -25/36) (*.f64 t 3/2)) (*.f64 (+.f64 a -5/6) 1))) (*.f64 (+.f64 a -5/6) (*.f64 t 3/2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (fma.f64 (fma.f64 a a -25/36) (*.f64 t 3/2) (+.f64 a -5/6)) c)) (*.f64 (+.f64 a -5/6) (*.f64 t 3/2)))
(*.f64 (+.f64 a -5/6) (*.f64 (*.f64 t 3/2) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (fma.f64 (fma.f64 a a -25/36) (*.f64 t 3/2) (+.f64 a -5/6)) c))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (fma.f64 a a -25/36) (neg.f64 t)) (*.f64 (+.f64 a -5/6) -2/3))) (*.f64 (+.f64 a -5/6) (neg.f64 t)))
(*.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (fma.f64 a a -25/36) (neg.f64 t) (*.f64 -2/3 (+.f64 a -5/6)))) (*.f64 (+.f64 a -5/6) (neg.f64 t)))
(*.f64 (/.f64 c (/.f64 (fma.f64 (fma.f64 a a -25/36) (neg.f64 t) (*.f64 -2/3 (+.f64 a -5/6))) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) (*.f64 (+.f64 a -5/6) (neg.f64 t)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) t) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) 2/3))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) t))
(/.f64 (*.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (*.f64 t (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))) (fma.f64 (+.f64 (pow.f64 a 3) 125/216) t (*.f64 2/3 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))))
(*.f64 t (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (/.f64 c (/.f64 (fma.f64 (+.f64 (pow.f64 a 3) 125/216) t (*.f64 2/3 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) (*.f64 t 3/2)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) 1))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (*.f64 t 3/2)))
(/.f64 (*.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (*.f64 (*.f64 t 3/2) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))) (fma.f64 (+.f64 (pow.f64 a 3) 125/216) (*.f64 t 3/2) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a)))))
(*.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (+.f64 (pow.f64 a 3) 125/216) (*.f64 t 3/2) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))) (*.f64 t (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) 3/2)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) (neg.f64 t)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) -2/3))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (neg.f64 t)))
(/.f64 (*.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (*.f64 (neg.f64 t) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))) (fma.f64 (+.f64 (pow.f64 a 3) 125/216) (neg.f64 t) (*.f64 -2/3 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))))
(*.f64 (neg.f64 t) (/.f64 (*.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a)))) (fma.f64 (+.f64 (pow.f64 a 3) 125/216) (neg.f64 t) (*.f64 -2/3 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a)))))))
(*.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))) c)
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) 2) (/.f64 1 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) 2) (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))
(*.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2))) (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) c)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 2) (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) c)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)) (+.f64 (+.f64 a -5/6) (/.f64 -2/3 t))) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)) (/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (+.f64 -5/6 (-.f64 a (/.f64 2/3 t)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)) (neg.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 5/6 (-.f64 (/.f64 2/3 t) a)))))
(*.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 c)) (neg.f64 (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3)))))
(*.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 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3)))) (neg.f64 c)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))
(*.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (+.f64 (/.f64 -2/3 t) a))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) 1) (/.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 c (+.f64 (+.f64 a -5/6) (/.f64 -2/3 t)))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))
(*.f64 c (*.f64 (+.f64 -5/6 (-.f64 a (/.f64 2/3 t))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) 1) (/.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))) (+.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 5/6 (-.f64 (/.f64 2/3 t) a)))) (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3))))
(*.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))) (*.f64 c (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (-.f64 (+.f64 a -5/6) (/.f64 2/3 t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 c (+.f64 (+.f64 a -5/6) (/.f64 -2/3 t)))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))
(*.f64 c (*.f64 (+.f64 -5/6 (-.f64 a (/.f64 2/3 t))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.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 5/6 (-.f64 (/.f64 2/3 t) a)))))
(*.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))) (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3))))
(*.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))) (*.f64 c (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (neg.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))
(*.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (neg.f64 (+.f64 (+.f64 a -5/6) (/.f64 -2/3 t))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) c) (neg.f64 (+.f64 -5/6 (-.f64 a (/.f64 2/3 t)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (neg.f64 (+.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 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3))) c)) (neg.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (neg.f64 (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 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 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (-.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2) (*.f64 a a))) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)))
(*.f64 (+.f64 5/6 (-.f64 (/.f64 2/3 t) a)) (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (-.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2) (*.f64 a a))))
(/.f64 (*.f64 c (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (/.f64 2/3 t) (-.f64 5/6 a)))) (-.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2) (*.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (pow.f64 (+.f64 a 5/6) 3) (/.f64 8/27 (pow.f64 t 3)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (-.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (+.f64 a 5/6) (/.f64 2/3 t)))))
(*.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (+.f64 (pow.f64 (+.f64 5/6 a) 3) (/.f64 8/27 (pow.f64 t 3)))) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (-.f64 (/.f64 (/.f64 4/9 t) t) (*.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (-.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))) (+.f64 (pow.f64 (+.f64 5/6 a) 3) (/.f64 8/27 (pow.f64 t 3))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (fma.f64 a a -25/36) t) (*.f64 (+.f64 a -5/6) 2/3))) (*.f64 (+.f64 a -5/6) t))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (fma.f64 (fma.f64 a a -25/36) t (*.f64 2/3 (+.f64 a -5/6))) c)) (*.f64 t (+.f64 a -5/6)))
(*.f64 t (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a -5/6)) (/.f64 (fma.f64 (fma.f64 a a -25/36) t (*.f64 2/3 (+.f64 a -5/6))) c)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (fma.f64 a a -25/36) (*.f64 t 3/2)) (*.f64 (+.f64 a -5/6) 1))) (*.f64 (+.f64 a -5/6) (*.f64 t 3/2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (fma.f64 (fma.f64 a a -25/36) (*.f64 t 3/2) (+.f64 a -5/6)) c)) (*.f64 (+.f64 a -5/6) (*.f64 t 3/2)))
(*.f64 (+.f64 a -5/6) (*.f64 (*.f64 t 3/2) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (fma.f64 (fma.f64 a a -25/36) (*.f64 t 3/2) (+.f64 a -5/6)) c))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (fma.f64 a a -25/36) (neg.f64 t)) (*.f64 (+.f64 a -5/6) -2/3))) (*.f64 (+.f64 a -5/6) (neg.f64 t)))
(*.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (fma.f64 a a -25/36) (neg.f64 t) (*.f64 -2/3 (+.f64 a -5/6)))) (*.f64 (+.f64 a -5/6) (neg.f64 t)))
(*.f64 (/.f64 c (/.f64 (fma.f64 (fma.f64 a a -25/36) (neg.f64 t) (*.f64 -2/3 (+.f64 a -5/6))) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) (*.f64 (+.f64 a -5/6) (neg.f64 t)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) t) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) 2/3))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) t))
(/.f64 (*.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (*.f64 t (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))) (fma.f64 (+.f64 (pow.f64 a 3) 125/216) t (*.f64 2/3 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))))
(*.f64 t (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (/.f64 c (/.f64 (fma.f64 (+.f64 (pow.f64 a 3) 125/216) t (*.f64 2/3 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) (*.f64 t 3/2)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) 1))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (*.f64 t 3/2)))
(/.f64 (*.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (*.f64 (*.f64 t 3/2) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))) (fma.f64 (+.f64 (pow.f64 a 3) 125/216) (*.f64 t 3/2) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a)))))
(*.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (+.f64 (pow.f64 a 3) 125/216) (*.f64 t 3/2) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))) (*.f64 t (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) 3/2)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1) (+.f64 (*.f64 (+.f64 125/216 (pow.f64 a 3)) (neg.f64 t)) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) -2/3))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (neg.f64 t)))
(/.f64 (*.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (*.f64 (neg.f64 t) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))) (fma.f64 (+.f64 (pow.f64 a 3) 125/216) (neg.f64 t) (*.f64 -2/3 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))))))
(*.f64 (neg.f64 t) (/.f64 (*.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a)))) (fma.f64 (+.f64 (pow.f64 a 3) 125/216) (neg.f64 t) (*.f64 -2/3 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a)))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (sqrt.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))
(*.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))) (sqrt.f64 (+.f64 (+.f64 a -5/6) (/.f64 -2/3 t))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))) (sqrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) c)) (sqrt.f64 (+.f64 -5/6 (-.f64 a (/.f64 2/3 t)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (sqrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))))) (sqrt.f64 (+.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 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3))) (sqrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))) (sqrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 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))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (cbrt.f64 (-.f64 (+.f64 a -5/6) (/.f64 2/3 t))))
(*.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2))) (pow.f64 (cbrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) 2))) (cbrt.f64 (+.f64 (+.f64 a -5/6) (/.f64 -2/3 t))))
(*.f64 (/.f64 c (/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 2) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 2)))) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) (cbrt.f64 (+.f64 -5/6 (-.f64 a (/.f64 2/3 t)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (pow.f64 (cbrt.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) 2)) (cbrt.f64 (+.f64 (pow.f64 a 3) (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3)))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (/.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3))) (pow.f64 (cbrt.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) 2))) (cbrt.f64 (fma.f64 a a (*.f64 (+.f64 5/6 (/.f64 2/3 t)) (+.f64 5/6 (-.f64 (/.f64 2/3 t) a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 5/6 (/.f64 2/3 t)) 3) (pow.f64 a 3))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))) 2) c))) (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 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 1)
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 2)
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 3)
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 3) 1/3)
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(pow.f64 (/.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) -1)
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) (-.f64 -5/6 (+.f64 a (/.f64 2/3 t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 (neg.f64 c) (/.f64 1 (-.f64 -5/6 (+.f64 a (/.f64 2/3 t))))))
(/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)) (neg.f64 c)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 2))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c))))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c) 3))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 3) (pow.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) 3) (pow.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) 3) (pow.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)) 1))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))) c)))
(/.f64 c (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (/.f64 c (+.f64 (+.f64 5/6 a) (/.f64 2/3 t))))
(+.f64 (*.f64 c (pow.f64 (+.f64 a 5/6) 2)) (*.f64 c (/.f64 -4/9 (*.f64 t t))))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (*.f64 c (/.f64 -4/9 (*.f64 t t))) (*.f64 c (pow.f64 (+.f64 a 5/6) 2)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (*.f64 (pow.f64 (+.f64 a 5/6) 2) c) (*.f64 (/.f64 -4/9 (*.f64 t t)) c))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) c) (*.f64 (pow.f64 (+.f64 a 5/6) 2) c))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c))) 1)
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))
(/.f64 c (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t)) (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))) c)
(/.f64 (*.f64 c (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t)))) c))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t))) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4)))) c))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))
(/.f64 c (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t)) (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))) c)
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) c) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t)))) c))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t))) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4)))) c))
(pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 1)
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 2)
(pow.f64 (sqrt.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 3)
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(pow.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 3) 1/3)
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 2))
(sqrt.f64 (pow.f64 (*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))) 2))
(log.f64 (pow.f64 (exp.f64 c) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(*.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (log.f64 (exp.f64 c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c))))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c) 3))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 3) (pow.f64 c 3)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 3)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(exp.f64 (log.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)) 1))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) c)))
(*.f64 c (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (*.f64 (/.f64 -4/9 (*.f64 t t)) 1))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 (/.f64 4/9 t) t))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 4/9 (*.f64 t t)))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 (/.f64 4/9 t) t))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 4/9 (*.f64 t t)))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 (/.f64 4/9 t) t)))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 4/9 (*.f64 t t))))
(+.f64 (pow.f64 (+.f64 a 5/6) 2) (+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 (/.f64 4/9 t) t)))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 4/9 (*.f64 t t))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 (/.f64 4/9 t) t))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 4/9 (*.f64 t t)))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 (/.f64 4/9 t) t)))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 4/9 (*.f64 t t))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 (/.f64 4/9 t) t)))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 4/9 (*.f64 t t))))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 (/.f64 4/9 t) t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t)))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 4/9 (*.f64 t t)))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 (/.f64 4/9 t) t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t)))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 4/9 (*.f64 t t)))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 (/.f64 4/9 t) t)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 (/.f64 4/9 t) t)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 4/9 (*.f64 t t))) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 4/9 (*.f64 t t))))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 (/.f64 4/9 t) t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t)))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 4/9 (*.f64 t t)))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 2 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 2 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 2 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 2 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 4/9 (*.f64 t t))))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 (/.f64 4/9 t) t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t)))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 4/9 (*.f64 t t)))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 2 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 2 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 2 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 2 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 4/9 (*.f64 t t))))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 (/.f64 4/9 t) t)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 (/.f64 4/9 t) t)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 4/9 (*.f64 t t))) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 4/9 (*.f64 t t))))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 4/9 (*.f64 t t))))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 4/9 (*.f64 t t))))))
(+.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 4/9 (*.f64 t t))))))
(+.f64 (*.f64 a a) (+.f64 (*.f64 a 5/6) (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t))))))
(fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (+.f64 25/36 (*.f64 a 5/6)) (+.f64 (*.f64 a (+.f64 a 5/6)) (/.f64 -4/9 (*.f64 t t))))
(fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (+.f64 25/36 (*.f64 a 5/6)) (+.f64 (*.f64 a (+.f64 a 5/6)) (*.f64 (/.f64 -4/9 (*.f64 t t)) 1)))
(fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (+.f64 25/36 (*.f64 a 5/6)) (-.f64 (*.f64 a (+.f64 a 5/6)) (pow.f64 (/.f64 2/3 t) 2)))
(fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (*.f64 a 5/6)) (*.f64 (/.f64 -4/9 (*.f64 t t)) 1)))
(fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t))))) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 (/.f64 4/9 t) t)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 4/9 (*.f64 t t))) (fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t))))))
(+.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(fma.f64 a (+.f64 5/6 a) (+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t)) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t))))))
(+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))) (fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t))))))
(+.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(fma.f64 a (+.f64 5/6 a) (+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t)) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t))))))
(+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))) (fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t))))))
(+.f64 (*.f64 a (+.f64 a 5/6)) (+.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 (/.f64 4/9 t) t)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 4/9 (*.f64 t t))) (fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t))))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 (/.f64 4/9 t) t))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 4/9 (*.f64 t t)))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 (/.f64 4/9 t) t)))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 4/9 (*.f64 t t))))
(+.f64 (*.f64 a 5/6) (+.f64 (*.f64 a a) (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t))))))
(fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (+.f64 25/36 (+.f64 (*.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))) (*.f64 a (+.f64 a 5/6)))
(fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) 1) (pow.f64 (+.f64 a 5/6) 2))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(+.f64 (*.f64 (*.f64 a (+.f64 a 5/6)) 1) (+.f64 (*.f64 (+.f64 25/36 (*.f64 a 5/6)) 1) (/.f64 -4/9 (*.f64 t t))))
(fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (*.f64 (*.f64 a (+.f64 a 5/6)) 1) (+.f64 (*.f64 (+.f64 25/36 (*.f64 a 5/6)) 1) (*.f64 (/.f64 -4/9 (*.f64 t t)) 1)))
(fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (*.f64 (*.f64 a (+.f64 a 5/6)) 1) (-.f64 (*.f64 (+.f64 25/36 (*.f64 a 5/6)) 1) (pow.f64 (/.f64 2/3 t) 2)))
(fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (pow.f64 (/.f64 2/3 t) 2)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 (/.f64 4/9 t) t))))
(+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (fma.f64 (neg.f64 (pow.f64 t -2)) 4/9 (/.f64 4/9 (*.f64 t t)))))
(+.f64 (fma.f64 (/.f64 -4/9 (*.f64 t t)) 1 (pow.f64 (/.f64 2/3 t) 2)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 2/3 t)) (/.f64 2/3 t) (pow.f64 (/.f64 2/3 t) 2)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 (/.f64 4/9 t) t))))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (+.f64 (/.f64 -4/9 (*.f64 t t)) (+.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (/.f64 2/3 t) 2)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 (/.f64 4/9 t) t)))
(+.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (/.f64 4/9 (*.f64 t t))))
(+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (*.f64 a (+.f64 a 5/6))) (+.f64 25/36 (*.f64 a 5/6)))
(fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (*.f64 (*.f64 a (+.f64 a 5/6)) 1)) (*.f64 (+.f64 25/36 (*.f64 a 5/6)) 1))
(fma.f64 a (+.f64 5/6 a) (+.f64 25/36 (fma.f64 a 5/6 (/.f64 -4/9 (*.f64 t t)))))
(fma.f64 a 5/6 (+.f64 25/36 (fma.f64 a (+.f64 5/6 a) (/.f64 -4/9 (*.f64 t t)))))
(+.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 2) (exp.f64 (log1p.f64 (pow.f64 (/.f64 2/3 t) 2)))) 1)
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(*.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 1)
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(*.f64 (+.f64 a (+.f64 5/6 (/.f64 2/3 t))) (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))
(*.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(*.f64 (+.f64 (+.f64 5/6 a) (/.f64 2/3 t)) (+.f64 5/6 (+.f64 (/.f64 -2/3 t) a)))
(*.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 2))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 2) (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(*.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) (/.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))) (/.f64 1 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t))))
(*.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))) (/.f64 1 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) 1) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t)))))
(*.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t))) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))) (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))))
(*.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))) (/.f64 1 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t))))
(*.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))) (/.f64 1 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))) (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) 1) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t)))))
(*.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t))) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4)))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) (+.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (-.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))) (+.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (-.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))) (+.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (-.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (-.f64 (*.f64 (pow.f64 (+.f64 a 5/6) 4) (pow.f64 (+.f64 a 5/6) 4)) (*.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))) (-.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (-.f64 (pow.f64 (+.f64 5/6 a) 8) (*.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t))) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t)))))) (-.f64 (pow.f64 (+.f64 5/6 a) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (-.f64 (pow.f64 (+.f64 5/6 a) 8) (*.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t))))))) (-.f64 (pow.f64 (+.f64 5/6 a) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 a 5/6) 4) 3) (pow.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 a 5/6) 4) (pow.f64 (+.f64 a 5/6) 4)) (-.f64 (*.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))) (*.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 5/6 a) 4) 3) (pow.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t))) 3))) (+.f64 (pow.f64 (+.f64 5/6 a) 8) (*.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t))) (-.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t))) (pow.f64 (+.f64 5/6 a) 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 5/6 a) 4) 3) (pow.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))) 3))) (+.f64 (pow.f64 (+.f64 5/6 a) 8) (*.f64 (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))) (+.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t))) (-.f64 (/.f64 16/81 (pow.f64 t 4)) (pow.f64 (+.f64 5/6 a) 4))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)) (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4)))))
(*.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))) (/.f64 1 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t))))
(*.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))) (/.f64 1 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))) (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) 1) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t)))))
(*.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t))) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))))))
(/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4))) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t)))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))) (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t)))))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t))) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (*.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 -4/9 (*.f64 t t)))) (-.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (*.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 -4/9 (*.f64 t t)))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))
(/.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 6) (pow.f64 (/.f64 -4/9 (*.f64 t t)) 3)) (+.f64 (pow.f64 (+.f64 a 5/6) 4) (-.f64 (*.f64 (/.f64 -4/9 (*.f64 t t)) (/.f64 -4/9 (*.f64 t t))) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))
(/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 -64/729 (pow.f64 (*.f64 t t) 3))) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (*.f64 (/.f64 -4/9 (*.f64 t t)) (-.f64 (/.f64 -4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 -64/729 (pow.f64 (*.f64 t t) 3))) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (-.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 4) (/.f64 16/81 (pow.f64 t 4)))) (neg.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4)))) (neg.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4)))) (neg.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a 5/6) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (/.f64 2/3 t) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 4) (+.f64 (/.f64 16/81 (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 (/.f64 4/9 t) t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 5/6 a) 6) (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))) (neg.f64 (+.f64 (*.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t))) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (/.f64 16/81 (pow.f64 t 4))))))
(pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 1)
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 2)
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 3)
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(pow.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 3) 1/3)
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 2))
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t))) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t))) 3))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))) 1))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(fma.f64 (+.f64 a 5/6) (+.f64 a 5/6) (/.f64 -4/9 (*.f64 t t)))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(fma.f64 1 (pow.f64 (+.f64 a 5/6) 2) (/.f64 -4/9 (*.f64 t t)))
(-.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 4/9 (*.f64 t t)))
(+.f64 (pow.f64 (+.f64 5/6 a) 2) (/.f64 -4/9 (*.f64 t t)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a 5/6) 4)) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (/.f64 -4/9 (*.f64 t t)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 5/6 a) 4)) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (/.f64 -4/9 (*.f64 t t)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 2/3 t) 2))) 1)
(/.f64 4/9 (*.f64 t t))
(*.f64 4/9 (pow.f64 t -2))
(*.f64 4/9 (*.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 4/9 (*.f64 t t))
(*.f64 (pow.f64 (/.f64 2/3 t) 2) 1)
(/.f64 4/9 (*.f64 t t))
(*.f64 2/3 (*.f64 (/.f64 1 t) (/.f64 2/3 t)))
(/.f64 4/9 (*.f64 t t))
(*.f64 (/.f64 2/3 t) (/.f64 2/3 t))
(/.f64 4/9 (*.f64 t t))
(*.f64 1 (pow.f64 (/.f64 2/3 t) 2))
(/.f64 4/9 (*.f64 t t))
(*.f64 (sqrt.f64 (/.f64 2/3 t)) (*.f64 (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t)))
(*.f64 (/.f64 2/3 t) (*.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (*.f64 (cbrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (*.f64 (/.f64 2/3 t) (cbrt.f64 (/.f64 2/3 t))))
(*.f64 (/.f64 2/3 t) (*.f64 (cbrt.f64 (/.f64 2/3 t)) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)))
(*.f64 (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (cbrt.f64 (/.f64 16/81 (pow.f64 t 4))))
(*.f64 (/.f64 4/9 t) (/.f64 1 t))
(/.f64 4/9 (*.f64 t t))
(*.f64 (/.f64 1 t) (/.f64 4/9 t))
(/.f64 4/9 (*.f64 t t))
(*.f64 (pow.f64 t -2) 4/9)
(*.f64 4/9 (pow.f64 t -2))
(*.f64 -4/9 (/.f64 1 (*.f64 t (neg.f64 t))))
(/.f64 -4/9 (*.f64 t (neg.f64 t)))
(/.f64 -4/9 (neg.f64 (*.f64 t t)))
(*.f64 (*.f64 (/.f64 2/3 t) (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)))
(*.f64 (/.f64 2/3 t) (*.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t))))
(*.f64 (*.f64 (/.f64 2/3 t) 2/3) (/.f64 1 t))
(/.f64 4/9 (*.f64 t t))
(*.f64 (*.f64 (/.f64 2/3 t) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)) (cbrt.f64 (/.f64 2/3 t)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) (*.f64 (/.f64 2/3 t) (cbrt.f64 (/.f64 2/3 t))))
(*.f64 (/.f64 2/3 t) (*.f64 (cbrt.f64 (/.f64 2/3 t)) (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 t 4))) (/.f64 4/9 (pow.f64 (cbrt.f64 t) 2)))
(/.f64 (/.f64 4/9 (cbrt.f64 (pow.f64 t 4))) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 1 (*.f64 t (neg.f64 t))) -4/9)
(/.f64 -4/9 (*.f64 t (neg.f64 t)))
(/.f64 -4/9 (neg.f64 (*.f64 t t)))
(*.f64 (/.f64 (/.f64 2/3 t) t) 2/3)
(/.f64 4/9 (*.f64 t t))
(*.f64 (/.f64 (/.f64 2/3 t) 1) (/.f64 2/3 t))
(/.f64 4/9 (*.f64 t t))
(*.f64 (/.f64 (/.f64 2/3 t) (sqrt.f64 t)) (/.f64 2/3 (sqrt.f64 t)))
(/.f64 (/.f64 4/9 (*.f64 t (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 (/.f64 2/3 t) (pow.f64 (cbrt.f64 t) 2)) (/.f64 2/3 (cbrt.f64 t)))
(/.f64 (*.f64 (/.f64 2/3 t) (/.f64 2/3 (cbrt.f64 t))) (pow.f64 (cbrt.f64 t) 2))
(/.f64 (/.f64 (/.f64 4/9 t) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 (/.f64 2/3 t) (neg.f64 t)) -2/3)
(/.f64 -4/9 (*.f64 t (neg.f64 t)))
(/.f64 -4/9 (neg.f64 (*.f64 t t)))
(pow.f64 (pow.f64 (/.f64 2/3 t) 2) 1)
(/.f64 4/9 (*.f64 t t))
(pow.f64 (/.f64 2/3 t) 2)
(/.f64 4/9 (*.f64 t t))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 2/3 t)) 2) 3)
(pow.f64 (*.f64 (*.f64 t t) 9/4) -1)
(/.f64 4/9 (*.f64 t t))
(pow.f64 (/.f64 64/729 (pow.f64 (*.f64 t t) 3)) 1/3)
(cbrt.f64 (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))
(sqrt.f64 (/.f64 16/81 (pow.f64 t 4)))
(log.f64 (exp.f64 (pow.f64 (/.f64 2/3 t) 2)))
(/.f64 4/9 (*.f64 t t))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 2/3 t) 2))))
(/.f64 4/9 (*.f64 t t))
(cbrt.f64 (/.f64 64/729 (pow.f64 (*.f64 t t) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 2/3 t) 2)))
(/.f64 4/9 (*.f64 t t))
(exp.f64 (log.f64 (pow.f64 (/.f64 2/3 t) 2)))
(/.f64 4/9 (*.f64 t t))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 2/3 t) 2)) 1))
(/.f64 4/9 (*.f64 t t))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 2/3 t) 2)))
(/.f64 4/9 (*.f64 t t))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.01%
(/.f64 x (+.f64 x y))
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 x y))
0.0ms
x
@inf
(/.f64 x (+.f64 x y))
0.0ms
y
@inf
(/.f64 x (+.f64 x y))
0.0ms
x
@-inf
(/.f64 x (+.f64 x y))
0.0ms
y
@-inf
(/.f64 x (+.f64 x y))

rewrite58.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1648×add-sqr-sqrt
1632×*-un-lft-identity
1530×add-cube-cbrt
1512×add-cbrt-cube
146×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify68.0ms (0.1%)

Algorithm
egg-herbie
Rules
1430×associate-+r+
1076×associate-+l+
788×associate-/l*
692×times-frac
692×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01251556
13251466
212511364
356371364
Stop Event
node limit
Counts
58 → 66
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 x x) (*.f64 y y))) (-.f64 x y))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.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 (*.f64 y y) (*.f64 x x)) (/.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 (*.f64 y y) (*.f64 x x)) (/.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 (*.f64 y y) (*.f64 x x)) (/.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 (*.f64 y y) (*.f64 x x)) (/.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 (*.f64 y y) (*.f64 x x)) (/.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 (*.f64 y y) (*.f64 x x)) (/.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 (/.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 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 x (fma.f64 x x (*.f64 y (-.f64 y x)))) (+.f64 (pow.f64 x 3) (pow.f64 y 3)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.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 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (+.f64 x y))))
(*.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 (/.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))

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(-.f64 a (/.f64 2/3 t))
0.46%
(/.f64 2/3 t)
6.38%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))
7.06%
(*.f64 (*.f64 c y) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
Compiler

Compiled 108 to 65 computations (39.8% saved)

series20.0ms (0%)

Counts
3 → 132
Calls

33 calls:

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

rewrite109.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
620×associate-+l+
474×add-sqr-sqrt
464×+-commutative
458×pow1
458×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01999
144795
2650795
Stop Event
node limit
Counts
3 → 137
Calls
Call 1
Inputs
(*.f64 (*.f64 c y) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))
(-.f64 a (/.f64 2/3 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 y 5/6)) (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t))) (*.f64 c (*.f64 y 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c y) a) (+.f64 (*.f64 (*.f64 c y) (/.f64 -2/3 t)) (*.f64 c (*.f64 y 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 c y)) (+.f64 (*.f64 (/.f64 -2/3 t) (*.f64 c y)) (*.f64 c (*.f64 y 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c (*.f64 y 5/6)) 1) (*.f64 (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t))) 1) (*.f64 (*.f64 c (*.f64 y 5/6)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c (*.f64 y 5/6)) (*.f64 (*.f64 c y) a)) (*.f64 (*.f64 c y) (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c (*.f64 y 5/6)) (*.f64 a (*.f64 c y))) (*.f64 (/.f64 -2/3 t) (*.f64 c y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c y) (-.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 (*.f64 c y) (+.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)) (*.f64 c y)) (+.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)) (*.f64 c y)) (+.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 (*.f64 y 5/6)) (*.f64 c (*.f64 y 5/6))) (*.f64 (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t))) (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t))))) (-.f64 (*.f64 c (*.f64 y 5/6)) (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 y 5/6)) 3) (pow.f64 (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t))) 3)) (+.f64 (*.f64 (*.f64 c (*.f64 y 5/6)) (*.f64 c (*.f64 y 5/6))) (-.f64 (*.f64 (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t))) (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t)))) (*.f64 (*.f64 c (*.f64 y 5/6)) (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 c) y) (-.f64 a (-.f64 (/.f64 2/3 t) 5/6))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 c y) 3) (pow.f64 (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)) 3) (pow.f64 (*.f64 c y) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c y) 5/6 (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5/6 (*.f64 c y) (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))) (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))) 2)) (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))) (/.f64 x (sqrt.f64 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))) 2)) (/.f64 x (cbrt.f64 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y) 2))) (-.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y) 3))) (fma.f64 x x (*.f64 (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y) (-.f64 (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))) 2)) (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (+.f64 x (fma.f64 (*.f64 y (*.f64 c (-.f64 a (-.f64 (/.f64 2/3 t) 5/6)))) 2 y)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 a (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (*.f64 (/.f64 -2/3 t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (+.f64 (/.f64 -2/3 t) (fma.f64 (neg.f64 (/.f64 1 t)) 2/3 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (+.f64 (*.f64 (/.f64 -2/3 t) 1) (fma.f64 (neg.f64 (/.f64 1 t)) 2/3 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (+.f64 (/.f64 -2/3 t) (fma.f64 (/.f64 -2/3 t) 1 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (+.f64 (*.f64 (/.f64 -2/3 t) 1) (fma.f64 (/.f64 -2/3 t) 1 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (+.f64 (/.f64 -2/3 t) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (+.f64 (*.f64 (/.f64 -2/3 t) 1) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (+.f64 (/.f64 -2/3 t) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 2/3 t))) (cbrt.f64 (pow.f64 (/.f64 2/3 t) 2)) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (+.f64 (*.f64 (/.f64 -2/3 t) 1) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 2/3 t))) (cbrt.f64 (pow.f64 (/.f64 2/3 t) 2)) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (fma.f64 (neg.f64 (/.f64 1 t)) 2/3 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (fma.f64 (/.f64 -2/3 t) 1 (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 2/3 t))) (cbrt.f64 (pow.f64 (/.f64 2/3 t) 2)) (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 t)) 2/3 (/.f64 2/3 t)) (fma.f64 (neg.f64 (/.f64 1 t)) 2/3 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (/.f64 -2/3 t) 1 (/.f64 2/3 t)) (fma.f64 (neg.f64 (/.f64 1 t)) 2/3 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t)) (fma.f64 (neg.f64 (/.f64 1 t)) 2/3 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 2/3 t))) (cbrt.f64 (pow.f64 (/.f64 2/3 t) 2)) (/.f64 2/3 t)) (fma.f64 (neg.f64 (/.f64 1 t)) 2/3 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 t)) 2/3 (/.f64 2/3 t)) (fma.f64 (/.f64 -2/3 t) 1 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (/.f64 -2/3 t) 1 (/.f64 2/3 t)) (fma.f64 (/.f64 -2/3 t) 1 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t)) (fma.f64 (/.f64 -2/3 t) 1 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 2/3 t))) (cbrt.f64 (pow.f64 (/.f64 2/3 t) 2)) (/.f64 2/3 t)) (fma.f64 (/.f64 -2/3 t) 1 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 t)) 2/3 (/.f64 2/3 t)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (/.f64 -2/3 t) 1 (/.f64 2/3 t)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 2/3 t))) (cbrt.f64 (pow.f64 (/.f64 2/3 t) 2)) (/.f64 2/3 t)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 t)) 2/3 (/.f64 2/3 t)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 2/3 t))) (cbrt.f64 (pow.f64 (/.f64 2/3 t) 2)) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (/.f64 -2/3 t) 1 (/.f64 2/3 t)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 2/3 t))) (cbrt.f64 (pow.f64 (/.f64 2/3 t) 2)) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 2/3 t))) (cbrt.f64 (pow.f64 (/.f64 2/3 t) 2)) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (/.f64 -2/3 t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 2/3 t))) (cbrt.f64 (pow.f64 (/.f64 2/3 t) 2)) (/.f64 2/3 t)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 2/3 t))) (cbrt.f64 (pow.f64 (/.f64 2/3 t) 2)) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2/3 t) a)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2/3 t) (+.f64 a (fma.f64 (neg.f64 (/.f64 1 t)) 2/3 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2/3 t) (+.f64 a (fma.f64 (/.f64 -2/3 t) 1 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2/3 t) (+.f64 a (fma.f64 (neg.f64 (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2/3 t) (+.f64 a (fma.f64 (neg.f64 (cbrt.f64 (/.f64 2/3 t))) (cbrt.f64 (pow.f64 (/.f64 2/3 t) 2)) (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -2/3 t) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (/.f64 1 t)) 2/3 (/.f64 2/3 t)) (+.f64 a (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -2/3 t) 1 (/.f64 2/3 t)) (+.f64 a (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 2/3 t))) (sqrt.f64 (/.f64 2/3 t)) (/.f64 2/3 t)) (+.f64 a (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 2/3 t))) (cbrt.f64 (pow.f64 (/.f64 2/3 t) 2)) (/.f64 2/3 t)) (+.f64 a (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (/.f64 -2/3 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 a (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 a (/.f64 -2/3 t))) (sqrt.f64 (+.f64 a (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 a (/.f64 -2/3 t))) (pow.f64 (cbrt.f64 (+.f64 a (/.f64 -2/3 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 a (/.f64 -2/3 t))) 2) (cbrt.f64 (+.f64 a (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a a) (pow.f64 (/.f64 2/3 t) 2)) (/.f64 1 (+.f64 a (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 a 3) (/.f64 8/27 (pow.f64 t 3))) (/.f64 1 (fma.f64 a a (*.f64 (/.f64 2/3 t) (+.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 a)) (-.f64 (sqrt.f64 a) (sqrt.f64 (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 a (/.f64 2/3 t)) (-.f64 (*.f64 a a) (pow.f64 (/.f64 2/3 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 a a (*.f64 (/.f64 2/3 t) (+.f64 a (/.f64 2/3 t)))) (-.f64 (pow.f64 a 3) (/.f64 8/27 (pow.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (pow.f64 (/.f64 2/3 t) 2)) (+.f64 a (/.f64 2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a 3) (/.f64 8/27 (pow.f64 t 3))) (fma.f64 a a (*.f64 (/.f64 2/3 t) (+.f64 a (/.f64 2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (*.f64 (/.f64 -2/3 t) (/.f64 -2/3 t))) (-.f64 a (/.f64 -2/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 -2/3 t) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (/.f64 -2/3 t) (/.f64 -2/3 t)) (*.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (/.f64 2/3 t) 2))) (neg.f64 (+.f64 a (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 a 3) (/.f64 8/27 (pow.f64 t 3)))) (neg.f64 (fma.f64 a a (*.f64 (/.f64 2/3 t) (+.f64 a (/.f64 2/3 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 a (/.f64 -2/3 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 a (/.f64 -2/3 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 a (/.f64 -2/3 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 a (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 a (/.f64 -2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 a (/.f64 -2/3 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 a (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 a (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 a (/.f64 -2/3 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 a (/.f64 -2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 a (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (sqrt.f64 a) (/.f64 -2/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (/.f64 -2/3 t))))))

simplify236.0ms (0.4%)

Algorithm
egg-herbie
Rules
1282×associate-*r*
1056×associate-*l*
958×times-frac
702×*-commutative
696×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize19.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.01%
(*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)
0.03%
(exp.f64 (*.f64 -5/3 (-.f64 b c)))
0.43%
(*.f64 -5/3 (-.f64 b c))
Compiler

Compiled 56 to 29 computations (48.2% saved)

series6.0ms (0%)

Counts
3 → 56
Calls

21 calls:

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

rewrite86.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1012×*-commutative
812×unswap-sqr
614×swap-sqr
572×associate-*r/
498×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01153
122653
2282053
Stop Event
node limit
Counts
3 → 117
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)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/3 (-.f64 b c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 -5/3 (fma.f64 (neg.f64 c) 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 -5/3 (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 -5/3 (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 (fma.f64 (neg.f64 c) 1 c) -5/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c) -5/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c) -5/3))))) (#(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 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.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 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))))))) (#(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 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 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))) (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 1 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (*.f64 1 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 -5/3 b)) (*.f64 1 (*.f64 -5/3 (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 1) (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -5/3 b) 1) (*.f64 (*.f64 -5/3 (neg.f64 c)) 1))))) (#(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 1 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (+.f64 b c) -5/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))) -5/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5/3 (-.f64 (*.f64 b b) (*.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 -5/3 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3))) (+.f64 (*.f64 b b) (*.f64 (neg.f64 c) (-.f64 (neg.f64 c) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -5/3 (+.f64 (neg.f64 (*.f64 b b)) (*.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 (-.f64 (*.f64 b b) (*.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 (*.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 (sqrt.f64 (-.f64 b c))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c)))) (sqrt.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 -5/3 (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c c)))) (cbrt.f64 (+.f64 b 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 (neg.f64 c) (-.f64 (neg.f64 c) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (*.f64 b b)) (*.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 (-.f64 (*.f64 b b) (*.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 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 -5/3 (sqrt.f64 (-.f64 b c)))) (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 -5/3 (sqrt.f64 (-.f64 b c)))) (sqrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -5/3 (-.f64 (*.f64 b b) (*.f64 c c))) 1) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -5/3 (-.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 -5/3 (-.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 -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 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 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))) (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))) (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) (neg.f64 c)) (pow.f64 (exp.f64 -5/3) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (*.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (-.f64 b c)) -5/6) (pow.f64 (exp.f64 (-.f64 b c)) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 1) (/.f64 (*.f64 -5/3 (-.f64 b c)) 2)) (pow.f64 (exp.f64 1) (/.f64 (*.f64 -5/3 (-.f64 b c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (/.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (/.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (/.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (/.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) (/.f64 (sqrt.f64 (-.f64 b c)) 2)) (pow.f64 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) (/.f64 (sqrt.f64 (-.f64 b c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (/.f64 (cbrt.f64 (-.f64 b c)) 2)) (pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (/.f64 (cbrt.f64 (-.f64 b c)) 2)))))) (#(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 (exp.f64 (*.f64 (-.f64 b c) -10/3)))))) (#(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 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) y))))) (#(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 cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 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 log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)))))))

simplify122.0ms (0.2%)

Algorithm
egg-herbie
Rules
1640×distribute-lft-in
1238×associate-/l*
718×associate-/r*
700×associate-+r+
598×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03725503
19715033
236235025
Stop Event
node limit
Counts
173 → 215
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 (*.f64 -5/3 (-.f64 b c)) 0)
(+.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 -5/3 (fma.f64 (neg.f64 c) 1 c)))
(+.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 -5/3 (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c)))
(+.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 -5/3 (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c)))
(+.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 (fma.f64 (neg.f64 c) 1 c) -5/3))
(+.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c) -5/3))
(+.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c) -5/3))
(+.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 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))))
(+.f64 (*.f64 -5/3 b) (*.f64 -5/3 (neg.f64 c)))
(+.f64 (*.f64 -5/3 (neg.f64 c)) (*.f64 -5/3 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)))))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))) (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 1 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (*.f64 1 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))
(+.f64 (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))
(+.f64 (*.f64 1 (*.f64 -5/3 b)) (*.f64 1 (*.f64 -5/3 (neg.f64 c))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 1) (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 1))
(+.f64 (*.f64 (*.f64 -5/3 b) 1) (*.f64 (*.f64 -5/3 (neg.f64 c)) 1))
(-.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 1 (-.f64 b c)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (+.f64 b c) -5/3))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) -5/3))
(/.f64 (*.f64 -5/3 (-.f64 (*.f64 b b) (*.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 -5/3 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3))) (+.f64 (*.f64 b b) (*.f64 (neg.f64 c) (-.f64 (neg.f64 c) b))))
(/.f64 (*.f64 -5/3 (+.f64 (neg.f64 (*.f64 b b)) (*.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 (-.f64 (*.f64 b b) (*.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 (*.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 (sqrt.f64 (-.f64 b c))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c)))) (sqrt.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 -5/3 (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c c)))) (cbrt.f64 (+.f64 b c)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3)) -5/3) (+.f64 (*.f64 b b) (*.f64 (neg.f64 c) (-.f64 (neg.f64 c) b))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 b b)) (*.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 (-.f64 (*.f64 b b) (*.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 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 -5/3 (sqrt.f64 (-.f64 b c)))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 -5/3 (sqrt.f64 (-.f64 b c)))) (sqrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 -5/3 (-.f64 (*.f64 b b) (*.f64 c c))) 1) (+.f64 b c))
(/.f64 (/.f64 (*.f64 -5/3 (-.f64 (*.f64 b b) (*.f64 c c))) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 -5/3 (-.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 -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)))))
(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))))
(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))) (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))) (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) (neg.f64 c)) (pow.f64 (exp.f64 -5/3) b))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (*.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3/2))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) 1/6))
(*.f64 (pow.f64 (exp.f64 (-.f64 b c)) -5/6) (pow.f64 (exp.f64 (-.f64 b c)) -5/6))
(*.f64 (pow.f64 (exp.f64 1) (/.f64 (*.f64 -5/3 (-.f64 b c)) 2)) (pow.f64 (exp.f64 1) (/.f64 (*.f64 -5/3 (-.f64 b c)) 2)))
(*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (/.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (/.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (/.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (/.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) (/.f64 (sqrt.f64 (-.f64 b c)) 2)) (pow.f64 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) (/.f64 (sqrt.f64 (-.f64 b c)) 2)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (/.f64 (cbrt.f64 (-.f64 b c)) 2)) (pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (/.f64 (cbrt.f64 (-.f64 b c)) 2)))
(/.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 (exp.f64 (*.f64 (-.f64 b c) -10/3)))
(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 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)) (*.f64 y y)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) y))
(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))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 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)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)))
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 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b b)) (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 (pow.f64 b 3) -125/162)))))
(+.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 y (*.f64 b b))) (*.f64 (pow.f64 (exp.f64 5/3) c) y)))
(fma.f64 -5/3 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b y)) (fma.f64 (pow.f64 (exp.f64 5/3) c) y (*.f64 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b (*.f64 b 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 y (*.f64 b b))) (*.f64 (pow.f64 (exp.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 (pow.f64 (exp.f64 5/3) c) (*.f64 (pow.f64 b 3) y)) (fma.f64 (pow.f64 (exp.f64 5/3) c) y (*.f64 25/18 (*.f64 (pow.f64 (exp.f64 5/3) c) (*.f64 b (*.f64 b 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 (*.f64 c c) y) (pow.f64 (exp.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)))))
(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 (*.f64 c c) y) (pow.f64 (exp.f64 -5/3) b)) (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 (*.f64 -5/3 (-.f64 b c)) 0)
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 -5/3 (fma.f64 (neg.f64 c) 1 c)))
(*.f64 -5/3 (+.f64 (-.f64 b c) (fma.f64 (neg.f64 c) 1 c)))
(*.f64 -5/3 (+.f64 (-.f64 b c) (+.f64 c (neg.f64 c))))
(*.f64 -5/3 (-.f64 (+.f64 (-.f64 b c) c) c))
(+.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 -5/3 (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c)))
(*.f64 -5/3 (+.f64 (-.f64 b c) (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c)))
(+.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 -5/3 (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c)))
(*.f64 -5/3 (+.f64 (-.f64 b c) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c)))
(+.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 (fma.f64 (neg.f64 c) 1 c) -5/3))
(*.f64 -5/3 (+.f64 (-.f64 b c) (fma.f64 (neg.f64 c) 1 c)))
(*.f64 -5/3 (+.f64 (-.f64 b c) (+.f64 c (neg.f64 c))))
(*.f64 -5/3 (-.f64 (+.f64 (-.f64 b c) c) c))
(+.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c) -5/3))
(*.f64 -5/3 (+.f64 (-.f64 b c) (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c)))
(+.f64 (*.f64 -5/3 (-.f64 b c)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c) -5/3))
(*.f64 -5/3 (+.f64 (-.f64 b c) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c)))
(+.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 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -10/3) (-.f64 b c)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -10/3) (-.f64 b c)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.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 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 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -10/3) (-.f64 b c)))) (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)))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (*.f64 1 (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 1 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -10/3) (-.f64 b c)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.f64 (*.f64 1 (*.f64 -5/3 b)) (*.f64 1 (*.f64 -5/3 (neg.f64 c))))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 1) (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 1))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) 1))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -10/3) (-.f64 b c)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))))
(+.f64 (*.f64 (*.f64 -5/3 b) 1) (*.f64 (*.f64 -5/3 (neg.f64 c)) 1))
(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 1 (-.f64 b c)))
(fma.f64 -5/3 b (*.f64 5/3 c))
(*.f64 5/3 (-.f64 c b))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (+.f64 b c) -5/3))
(*.f64 (/.f64 (*.f64 (+.f64 c b) (-.f64 b c)) (+.f64 c b)) -5/3)
(/.f64 -5/3 (/.f64 (/.f64 (+.f64 c b) (+.f64 c b)) (-.f64 b c)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) -5/3))
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) -5/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 -5/3 (-.f64 (*.f64 b b) (*.f64 c c))) (+.f64 b c))
(*.f64 (/.f64 (*.f64 (+.f64 c b) (-.f64 b c)) (+.f64 c b)) -5/3)
(/.f64 -5/3 (/.f64 (/.f64 (+.f64 c b) (+.f64 c b)) (-.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 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) -5/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 -5/3 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3))) (+.f64 (*.f64 b b) (*.f64 (neg.f64 c) (-.f64 (neg.f64 c) b))))
(/.f64 -5/3 (/.f64 (fma.f64 b b (*.f64 (neg.f64 c) (-.f64 (neg.f64 c) b))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 -5/3 (-.f64 (*.f64 b b) (*.f64 c (neg.f64 (+.f64 c b))))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 -5/3 (/.f64 (fma.f64 b b (*.f64 (neg.f64 c) (-.f64 (neg.f64 b) c))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(/.f64 (*.f64 -5/3 (+.f64 (neg.f64 (*.f64 b b)) (*.f64 c c))) (neg.f64 (+.f64 b c)))
(/.f64 -5/3 (/.f64 (neg.f64 (+.f64 c b)) (+.f64 (*.f64 c c) (neg.f64 (*.f64 b b)))))
(*.f64 5/3 (/.f64 (-.f64 (*.f64 c c) (*.f64 b 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 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) -5/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 1 (*.f64 -5/3 (-.f64 (*.f64 b b) (*.f64 c c)))) (+.f64 b c))
(*.f64 (/.f64 (*.f64 (+.f64 c b) (-.f64 b c)) (+.f64 c b)) -5/3)
(/.f64 -5/3 (/.f64 (/.f64 (+.f64 c b) (+.f64 c b)) (-.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 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) -5/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 (*.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 (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 c b)))))
(*.f64 (/.f64 (*.f64 -5/3 (sqrt.f64 (-.f64 b c))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b))))) (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 -5/3 (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b))))) (*.f64 (sqrt.f64 (-.f64 b c)) (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))))
(/.f64 (*.f64 (*.f64 -5/3 (sqrt.f64 (-.f64 b c))) (sqrt.f64 (-.f64 (*.f64 b b) (*.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 c b) (-.f64 b c)))))
(*.f64 (/.f64 (*.f64 -5/3 (sqrt.f64 (-.f64 b c))) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c))))
(*.f64 (/.f64 -5/3 (sqrt.f64 (+.f64 c b))) (*.f64 (sqrt.f64 (-.f64 b c)) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c 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 -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 (/.f64 (*.f64 -5/3 (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b))))) (cbrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 -5/3 (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 -5/3 (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (-.f64 (*.f64 b b) (*.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 c b) (-.f64 b 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 -5/3 (cbrt.f64 (+.f64 c b))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 b c)) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 c c)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3)) -5/3) (+.f64 (*.f64 b b) (*.f64 (neg.f64 c) (-.f64 (neg.f64 c) b))))
(/.f64 -5/3 (/.f64 (fma.f64 b b (*.f64 (neg.f64 c) (-.f64 (neg.f64 c) b))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 -5/3 (-.f64 (*.f64 b b) (*.f64 c (neg.f64 (+.f64 c b))))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 -5/3 (/.f64 (fma.f64 b b (*.f64 (neg.f64 c) (-.f64 (neg.f64 b) c))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 b b)) (*.f64 c c)) -5/3) (neg.f64 (+.f64 b c)))
(/.f64 -5/3 (/.f64 (neg.f64 (+.f64 c b)) (+.f64 (*.f64 c c) (neg.f64 (*.f64 b b)))))
(*.f64 5/3 (/.f64 (-.f64 (*.f64 c c) (*.f64 b 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 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) -5/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 (*.f64 -5/3 (-.f64 (*.f64 b b) (*.f64 c c))) 1) (+.f64 b c))
(*.f64 (/.f64 (*.f64 (+.f64 c b) (-.f64 b c)) (+.f64 c b)) -5/3)
(/.f64 -5/3 (/.f64 (/.f64 (+.f64 c b) (+.f64 c b)) (-.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 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) -5/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 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 -5/3 (sqrt.f64 (-.f64 b c)))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.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 c b)))))
(*.f64 (/.f64 (*.f64 -5/3 (sqrt.f64 (-.f64 b c))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b))))) (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 -5/3 (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b))))) (*.f64 (sqrt.f64 (-.f64 b c)) (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 -5/3 (sqrt.f64 (-.f64 b 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 c b) (-.f64 b c)))))
(*.f64 (/.f64 (*.f64 -5/3 (sqrt.f64 (-.f64 b c))) (sqrt.f64 (+.f64 c b))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c))))
(*.f64 (/.f64 -5/3 (sqrt.f64 (+.f64 c b))) (*.f64 (sqrt.f64 (-.f64 b c)) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c)))))
(/.f64 (/.f64 (*.f64 -5/3 (-.f64 (*.f64 b b) (*.f64 c c))) 1) (+.f64 b c))
(*.f64 (/.f64 (*.f64 (+.f64 c b) (-.f64 b c)) (+.f64 c b)) -5/3)
(/.f64 -5/3 (/.f64 (/.f64 (+.f64 c b) (+.f64 c b)) (-.f64 b c)))
(/.f64 (/.f64 (*.f64 -5/3 (-.f64 (*.f64 b b) (*.f64 c c))) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))
(*.f64 (/.f64 (*.f64 (+.f64 c b) (-.f64 b c)) (+.f64 c b)) -5/3)
(/.f64 -5/3 (/.f64 (/.f64 (+.f64 c b) (+.f64 c b)) (-.f64 b c)))
(/.f64 (/.f64 (*.f64 -5/3 (-.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 c b) (-.f64 b c)) (+.f64 c b)) -5/3)
(/.f64 -5/3 (/.f64 (/.f64 (+.f64 c b) (+.f64 c b)) (-.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 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) -5/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 (*.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 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) -5/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 (*.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 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))) -5/3)
(*.f64 (/.f64 -5/3 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 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))
(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))) (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))) (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (cbrt.f64 (pow.f64 (exp.f64 -10/3) (-.f64 b c))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))) (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (cbrt.f64 (pow.f64 (exp.f64 -10/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) (neg.f64 c)) (pow.f64 (exp.f64 -5/3) b))
(*.f64 (pow.f64 (exp.f64 -5/3) b) (pow.f64 (exp.f64 -5/3) (neg.f64 c)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (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 (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3))))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (cbrt.f64 (pow.f64 (exp.f64 -10/3) (-.f64 b c)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (sqrt.f64 (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 (*.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))) (*.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (sqrt.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (cbrt.f64 (pow.f64 (exp.f64 -10/3) (-.f64 b c)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) 3/2))
(pow.f64 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) 1/6))
(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 (-.f64 b c)) -5/6) (pow.f64 (exp.f64 (-.f64 b c)) -5/6))
(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 1) (/.f64 (*.f64 -5/3 (-.f64 b c)) 2)) (pow.f64 (exp.f64 1) (/.f64 (*.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 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (/.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (/.f64 (cbrt.f64 (*.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 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (/.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -5/3 (-.f64 b c)))) (/.f64 (sqrt.f64 (*.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 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) (/.f64 (sqrt.f64 (-.f64 b c)) 2)) (pow.f64 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) (/.f64 (sqrt.f64 (-.f64 b c)) 2)))
(pow.f64 (pow.f64 (exp.f64 -5/3) (sqrt.f64 (-.f64 b c))) (sqrt.f64 (-.f64 b c)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (/.f64 (cbrt.f64 (-.f64 b c)) 2)) (pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (/.f64 (cbrt.f64 (-.f64 b c)) 2)))
(pow.f64 (pow.f64 (exp.f64 -5/3) (pow.f64 (cbrt.f64 (-.f64 b c)) 2)) (cbrt.f64 (-.f64 b 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 (exp.f64 5/3) (+.f64 c (neg.f64 b)))
(pow.f64 (exp.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 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 (exp.f64 (*.f64 (-.f64 b c) -10/3)))
(sqrt.f64 (pow.f64 (exp.f64 -10/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 (pow.f64 (exp.f64 -5/3) b) (/.f64 (pow.f64 (exp.f64 -5/3) c) y))
(/.f64 y (/.f64 (pow.f64 (exp.f64 -5/3) c) (pow.f64 (exp.f64 -5/3) b)))
(/.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) y) (pow.f64 (exp.f64 -5/3) c))
(/.f64 (pow.f64 (exp.f64 -5/3) b) (/.f64 (pow.f64 (exp.f64 -5/3) c) y))
(/.f64 y (/.f64 (pow.f64 (exp.f64 -5/3) c) (pow.f64 (exp.f64 -5/3) b)))
(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 (*.f64 (exp.f64 (*.f64 (-.f64 b c) -10/3)) (*.f64 y y)))
(sqrt.f64 (*.f64 (*.f64 y y) (pow.f64 (exp.f64 -10/3) (-.f64 b c))))
(sqrt.f64 (*.f64 y (*.f64 y (pow.f64 (exp.f64 -10/3) (-.f64 b c)))))
(log.f64 (pow.f64 (exp.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)))
(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)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) 3) (pow.f64 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)))
(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)))

localize15.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.76%
(pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a))
Compiler

Compiled 66 to 14 computations (78.8% saved)

series104.0ms (0.2%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
66.0ms
c
@inf
(pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a))
14.0ms
c
@-inf
(pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a))
11.0ms
b
@inf
(pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a))
11.0ms
b
@-inf
(pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a))
1.0ms
c
@0
(pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a))

rewrite91.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1000×associate-*r/
924×*-commutative
638×associate-*l/
518×swap-sqr
510×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01023
121917
231011
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(pow.f64 (exp.f64 (-.f64 c b)) (+.f64 a a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x . 1)))))

simplify64.0ms (0.1%)

Algorithm
egg-herbie
Rules
1270×associate-*r*
1228×distribute-rgt-in
1226×distribute-lft-in
1100×associate-*l*
864×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0771373
12411309
28611217
336791177
Stop Event
node limit
Counts
37 → 53
Calls
Call 1
Inputs
(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 c b))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 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 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 b))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c 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)))))
(exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))
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 (-.f64 c b))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
1
Outputs
(exp.f64 (*.f64 -2 (*.f64 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 (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 2 (*.f64 (*.f64 a c) (pow.f64 (exp.f64 -2) (*.f64 a b)))))
(fma.f64 2 (*.f64 a (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) c)) (exp.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 (+.f64 (*.f64 2 (*.f64 a c)) 1) (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (+.f64 (*.f64 a (*.f64 2 c)) 1) (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 (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 2 (+.f64 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 a a))) (*.f64 (*.f64 a c) (pow.f64 (exp.f64 -2) (*.f64 a b))))))
(fma.f64 2 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (+.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 a c))) (exp.f64 (*.f64 -2 (*.f64 a b))))
(fma.f64 2 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 (+.f64 (*.f64 a c) 1) (*.f64 a c))) (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (+.f64 (*.f64 a (*.f64 2 c)) (+.f64 1 (*.f64 2 (*.f64 a (*.f64 a (*.f64 c 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)) (pow.f64 (exp.f64 -2) (*.f64 a b))) (+.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 2 (+.f64 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 a a))) (*.f64 (*.f64 a c) (pow.f64 (exp.f64 -2) (*.f64 a b)))))))
(fma.f64 4/3 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (fma.f64 2 (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) (+.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 a c))) (exp.f64 (*.f64 -2 (*.f64 a b)))))
(fma.f64 2 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 (+.f64 (*.f64 a c) 1) (*.f64 a c))) (*.f64 (+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) 1) (pow.f64 (exp.f64 -2) (*.f64 a b))))
(+.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (*.f64 (pow.f64 (exp.f64 -2) (*.f64 a b)) (+.f64 (*.f64 (*.f64 a (+.f64 c (*.f64 a (*.f64 c c)))) 2) (*.f64 4/3 (*.f64 (pow.f64 c 3) (pow.f64 a 3))))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 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 (-.f64 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 (-.f64 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 (-.f64 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 (-.f64 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)))
(*.f64 (+.f64 (*.f64 -2 (*.f64 a b)) 1) (pow.f64 (exp.f64 2) (*.f64 a c)))
(*.f64 (+.f64 1 (*.f64 -2 (*.f64 a b))) (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 a (*.f64 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 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 (*.f64 a a) (*.f64 b (*.f64 b 2))))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (+.f64 (*.f64 -2 (*.f64 a b)) (+.f64 1 (*.f64 2 (*.f64 a (*.f64 a (*.f64 b b)))))))
(+.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 a (*.f64 b (pow.f64 (exp.f64 2) (*.f64 a c)))) (fma.f64 -4/3 (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (pow.f64 b 3) (pow.f64 a 3))) (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 (+.f64 (*.f64 -2 (*.f64 a b)) 1) (pow.f64 (exp.f64 2) (*.f64 a c))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (+.f64 (*.f64 (*.f64 a a) (*.f64 b (*.f64 b 2))) (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 3) -4/3)))))
(+.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 a c)) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 -4/3 (pow.f64 b 3))) (*.f64 (*.f64 a 2) (+.f64 (*.f64 a (*.f64 b b)) (neg.f64 b))))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (+.f64 c (*.f64 -1 b)))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
1
(+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))
(+.f64 (*.f64 (*.f64 2 a) (-.f64 c b)) 1)
(fma.f64 2 (*.f64 a (-.f64 c b)) 1)
(fma.f64 a (*.f64 2 (-.f64 c b)) 1)
(+.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 (*.f64 (*.f64 2 a) (-.f64 c b)) 1))
(fma.f64 2 (*.f64 a (*.f64 a (pow.f64 (-.f64 c b) 2))) (fma.f64 2 (*.f64 a (-.f64 c b)) 1))
(fma.f64 a (*.f64 2 (-.f64 c b)) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (-.f64 c b) 2)) 1))
(+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.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 (*.f64 4/3 (pow.f64 a 3)) (pow.f64 (-.f64 c b) 3)))))
(+.f64 (fma.f64 2 (*.f64 a (*.f64 a (pow.f64 (-.f64 c b) 2))) (fma.f64 2 (*.f64 a (-.f64 c b)) 1)) (*.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)) (fma.f64 a (*.f64 2 (-.f64 c b)) (fma.f64 4/3 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3)) 1)))
(+.f64 (fma.f64 4/3 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c b) 3)) 1) (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))
(pow.f64 (exp.f64 2) (*.f64 a (-.f64 c b)))
(pow.f64 (exp.f64 -2) (*.f64 a (-.f64 b c)))
1

eval1.0s (1.6%)

Compiler

Compiled 41317 to 27042 computations (34.5% saved)

prune618.0ms (1%)

Pruning

34 alts after pruning (33 fresh and 1 done)

PrunedKeptTotal
New1128241152
Fresh2911
Picked101
Done314
Total1134341168
Error
0%
Counts
1168 → 34
Alt Table
Click to see full alt table
StatusErrorProgram
63.3%
(pow.f64 (/.f64 (+.f64 x y) x) -1)
73.04%
(/.f64 x (+.f64 y (*.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) 2)))
55.67%
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 2 (/.f64 (*.f64 z y) t)) (sqrt.f64 (+.f64 a t))))))
74.86%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 c (*.f64 y 5/6)) (*.f64 c (*.f64 y 5/6))) (*.f64 (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t))) (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t))))) (-.f64 (*.f64 c (*.f64 y 5/6)) (*.f64 (*.f64 c y) (+.f64 a (/.f64 -2/3 t)))))))))
58.67%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 a (/.f64 2/3 t)))))))))
60.88%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 a))))))
60.18%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
58.77%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 a y) (-.f64 c b))))))
60.17%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 c (/.f64 -2/3 t)))))))
56.61%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b)))))))
57.73%
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y)))
50.27%
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y)))
49.14%
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y)))
48.51%
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)))
56.52%
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 (*.f64 2 a) (-.f64 c b)) 1))))
53.12%
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b)))))))))
51.29%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a))))))
51.46%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c -4/9) (*.f64 t t)) (+.f64 a (+.f64 5/6 (/.f64 2/3 t)))))))))
49.28%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 -2/3 (/.f64 t c)))))))
53.15%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 a)))))))
51.82%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))))
63.13%
(/.f64 x (+.f64 x y))
87.95%
(/.f64 x y)
73.06%
(-.f64 1 (/.f64 y x))
61.41%
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
63.19%
(*.f64 (/.f64 1 (+.f64 x y)) x)
78.54%
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
85.28%
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y a)))
84.12%
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
83.4%
(*.f64 1/2 (/.f64 x (*.f64 a (*.f64 c y))))
85.43%
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
84.61%
(*.f64 -3/4 (/.f64 t (/.f64 (*.f64 c y) x)))
50.43%
(log.f64 (exp.f64 (/.f64 x (+.f64 x y))))
51.45%
1
Compiler

Compiled 1396 to 1013 computations (27.4% saved)

localize19.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(*.f64 -2 (*.f64 a b))
0.01%
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
Compiler

Compiled 56 to 29 computations (48.2% saved)

series5.0ms (0%)

Counts
2 → 12
Calls

15 calls:

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

rewrite66.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
972×*-commutative
958×cbrt-prod
880×sqrt-prod
732×unswap-sqr
618×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01136
121636
2250336
Stop Event
node limit
Counts
2 → 52
Calls
Call 1
Inputs
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 -2 (*.f64 a b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (exp.f64 b) a) (sqrt.f64 y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 b) a) (sqrt.f64 y)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 b) a) (sqrt.f64 y)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 -2 (*.f64 a b)) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 a b)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4)))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 a b) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) 4)) (-.f64 0 (*.f64 -2 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4)))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))))) (-.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (pow.f64 (*.f64 a b) 3) -8)) (+.f64 0 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 4) (*.f64 0 (*.f64 -2 (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) 3) (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) 3)) (+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4)))) (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 a b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -8) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 -2 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -8))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -2 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 a b))))))))

simplify36.0ms (0.1%)

Algorithm
egg-herbie
Rules
300×associate-*r*
218×fma-def
180×associate-*l*
144×*-commutative
140×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01842076
15352076
225552076
Stop Event
unsound
Counts
64 → 68
Calls
Call 1
Inputs
y
(+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 b 2)))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 b 2)))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 a 3) (*.f64 y (pow.f64 b 3)))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))))
y
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y)
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -4/3 (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) 1))))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 b) a) (sqrt.f64 y)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 b) a) (sqrt.f64 y)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 b) a) (sqrt.f64 y)) 4))
(fabs.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)))
(exp.f64 (+.f64 (*.f64 -2 (*.f64 a b)) (log.f64 y)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)))
(+.f64 (*.f64 a b) (*.f64 a b))
(+.f64 (*.f64 -2 (*.f64 a b)) 0)
(+.f64 0 (*.f64 -2 (*.f64 a b)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) -1)
(+.f64 (+.f64 0 (*.f64 a b)) (*.f64 a b))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))))
(+.f64 (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4)))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)))))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 a b) (*.f64 a b)))
(/.f64 (-.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) 4)) (-.f64 0 (*.f64 -2 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4)))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))))) (-.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (*.f64 a b) 3) -8)) (+.f64 0 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 4) (*.f64 0 (*.f64 -2 (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) 3) (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) 3)) (+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4)))) (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) 1))))
(pow.f64 (*.f64 -2 (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 a b))) 2)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 a b))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 4) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -8) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 4))
(fabs.f64 (*.f64 -2 (*.f64 a b)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 a b)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -8))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 a b))))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 a b))))
Outputs
y
(+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 b 2)))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 y (pow.f64 b 2)))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 a 3) (*.f64 y (pow.f64 b 3)))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))))
(fma.f64 2 (*.f64 (*.f64 a a) (*.f64 y (*.f64 b b))) (fma.f64 -4/3 (*.f64 (pow.f64 a 3) (*.f64 y (pow.f64 b 3))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))))
y
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y)
(+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -4/3 (*.f64 y (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))))
(fma.f64 2 (*.f64 (*.f64 a a) (*.f64 y (*.f64 b b))) (fma.f64 -4/3 (*.f64 (pow.f64 a 3) (*.f64 y (pow.f64 b 3))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) -1)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) 1)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) 1))
(/.f64 (*.f64 (+.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2)))) 1) (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2))) (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2)))) 1)))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y) 1)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2))
(pow.f64 (*.f64 (pow.f64 (exp.f64 b) a) (sqrt.f64 y)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)) 3)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 b) a) (sqrt.f64 y)) 4) 1/2)
(pow.f64 (*.f64 (pow.f64 (exp.f64 b) a) (sqrt.f64 y)) 2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y) 3) 1/3)
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 b) a) (sqrt.f64 y)) 4))
(pow.f64 (*.f64 (pow.f64 (exp.f64 b) a) (sqrt.f64 y)) 2)
(fabs.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)) y))
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y))))
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y) 3))
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)))
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2))
(exp.f64 (+.f64 (*.f64 -2 (*.f64 a b)) (log.f64 y)))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2) y)))
(*.f64 y (pow.f64 (pow.f64 (exp.f64 b) a) -2))
(+.f64 (*.f64 a b) (*.f64 a b))
(*.f64 b (+.f64 a a))
(+.f64 (*.f64 -2 (*.f64 a b)) 0)
(*.f64 b (+.f64 a a))
(+.f64 0 (*.f64 -2 (*.f64 a b)))
(*.f64 b (+.f64 a a))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) -1)
(*.f64 b (+.f64 a a))
(+.f64 (+.f64 0 (*.f64 a b)) (*.f64 a b))
(*.f64 b (+.f64 a a))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))))
(+.f64 (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4)))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) 1))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) 1)
(*.f64 b (+.f64 a a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 a b)))
(*.f64 b (+.f64 a a))
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(*.f64 b (+.f64 a a))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))) 1)
(*.f64 b (+.f64 a a))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 a b) (*.f64 a b)))
(*.f64 b (+.f64 a a))
(/.f64 (-.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) 4)) (-.f64 0 (*.f64 -2 (*.f64 a b))))
(*.f64 b (+.f64 a a))
(/.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4)))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))))) (-.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) 1))
(*.f64 b (+.f64 a a))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))))
(*.f64 b (+.f64 a a))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (*.f64 a b) 3) -8)) (+.f64 0 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 4) (*.f64 0 (*.f64 -2 (*.f64 a b))))))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -8) (fma.f64 (pow.f64 (*.f64 a b) 2) 4 0))
(/.f64 (+.f64 (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) 3) (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) 3)) (+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4)))) (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2)))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) 3) (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) 3)) (fma.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) (-.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 4)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) 1))))
(*.f64 b (+.f64 a a))
(pow.f64 (*.f64 -2 (*.f64 a b)) 1)
(*.f64 b (+.f64 a a))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 a b))) 2)
(*.f64 b (+.f64 a a))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 a b))) 3)
(*.f64 b (+.f64 a a))
(pow.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 4) 1/2)
(*.f64 b (+.f64 a a))
(pow.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -8) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -8))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 4))
(*.f64 b (+.f64 a a))
(fabs.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 b (+.f64 a a))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 a b)))))
(*.f64 b (+.f64 a a))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -8))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 b (+.f64 a a))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 b (+.f64 a a))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 b (+.f64 a a))

localize6.0ms (0%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

localize18.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
5.3%
(-.f64 (*.f64 x x) (*.f64 y y))
13.08%
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
29.9%
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
Compiler

Compiled 47 to 13 computations (72.3% saved)

series4.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite164.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1904×associate-/r*
1626×associate-/l*
1030×associate-/r/
328×associate-+l+
252×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify318.0ms (0.5%)

Algorithm
egg-herbie
Rules
1386×associate-/r/
1364×associate-*r*
1124×associate-*l*
974×*-commutative
706×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0108328096
1319927958
Stop Event
node limit
Counts
514 → 735
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 x (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 -1 (/.f64 (pow.f64 x 5) (pow.f64 y 6)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 7) (pow.f64 y 8))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 -1 (/.f64 (pow.f64 x 5) (pow.f64 y 6))))))
(/.f64 1 x)
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 1 x))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 1 x)))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 7)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 1 x))))
(/.f64 1 x)
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 1 x))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 1 x)))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 7)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 1 x))))
(/.f64 1 x)
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 1 x))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 1 x)))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 7)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 1 x))))
(*.f64 -1 (/.f64 x (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 -1 (/.f64 (pow.f64 x 5) (pow.f64 y 6)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 7) (pow.f64 y 8))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 -1 (/.f64 (pow.f64 x 5) (pow.f64 y 6))))))
(*.f64 -1 (/.f64 x (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 -1 (/.f64 (pow.f64 x 5) (pow.f64 y 6)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 7) (pow.f64 y 8))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 -1 (/.f64 (pow.f64 x 5) (pow.f64 y 6))))))
(/.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 -1 (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(*.f64 -1 (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(*.f64 -1 (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))))) 1)
(*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) 1)
(*.f64 (/.f64 x (+.f64 x y)) (/.f64 1 (-.f64 x y)))
(*.f64 1 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) 2) (cbrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x)
(*.f64 (neg.f64 x) (/.f64 -1 (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 x (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (/.f64 x (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x (-.f64 x y)))
(*.f64 (/.f64 x 1) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 x (fma.f64 x x (*.f64 y y))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 x (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 x (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (fma.f64 x x (*.f64 y y)))
(*.f64 (/.f64 x (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) (-.f64 x y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (/.f64 (cbrt.f64 x) (+.f64 x y)) (-.f64 x y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (cbrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (+.f64 x y)) (/.f64 (cbrt.f64 x) (-.f64 x y)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y y))) (cbrt.f64 x))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (neg.f64 (fma.f64 x x (*.f64 y y))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 x (-.f64 (pow.f64 x 4) (*.f64 (*.f64 y (neg.f64 y)) (*.f64 y (neg.f64 y))))) (-.f64 (*.f64 x x) (*.f64 y (neg.f64 y))))
(*.f64 (/.f64 x (-.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 y (neg.f64 y)) 3))) (-.f64 (+.f64 (pow.f64 x 4) (*.f64 (*.f64 y (neg.f64 y)) (*.f64 y (neg.f64 y)))) (*.f64 (*.f64 x x) (*.f64 y (neg.f64 y)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3) (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (-.f64 x y))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (/.f64 (+.f64 x y) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (+.f64 x y)) (/.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (+.f64 x y) (fma.f64 x x (*.f64 y y))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 (+.f64 x y) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (neg.f64 (+.f64 x y)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 x (neg.f64 y)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 y) (neg.f64 y)) (*.f64 x (neg.f64 y)))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (fma.f64 x x (*.f64 y y)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (neg.f64 (fma.f64 x x (*.f64 y y))))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (pow.f64 x 4) (*.f64 (*.f64 y (neg.f64 y)) (*.f64 y (neg.f64 y))))) (-.f64 (*.f64 x x) (*.f64 y (neg.f64 y))))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(*.f64 (/.f64 (/.f64 x 1) (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 y (neg.f64 y)) 3))) (-.f64 (+.f64 (pow.f64 x 4) (*.f64 (*.f64 y (neg.f64 y)) (*.f64 y (neg.f64 y)))) (*.f64 (*.f64 x x) (*.f64 y (neg.f64 y)))))
(*.f64 (/.f64 (/.f64 x 1) (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3) (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (sqrt.f64 (fma.f64 x x (*.f64 y y))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (cbrt.f64 (fma.f64 x x (*.f64 y y))))
(pow.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) 1)
(pow.f64 (sqrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) 3)
(pow.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) 3) 1/3)
(pow.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(sqrt.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) 2))
(log.f64 (exp.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))))))
(cbrt.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(exp.f64 (log.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) x) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 y)))
(+.f64 (*.f64 x (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (neg.f64 y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 y)) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) x))
(+.f64 (*.f64 (neg.f64 y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 x (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x y)))) 1)
(/.f64 x (+.f64 x y))
(/.f64 x (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 x (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) 1))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) 1))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (/.f64 1 (+.f64 x y))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (neg.f64 x)))
(/.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (-.f64 x y)))
(/.f64 (-.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))
(/.f64 (-.f64 x y) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (+.f64 x y)))
(/.f64 (-.f64 x y) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (+.f64 x y)))
(/.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 1 (/.f64 (+.f64 x y) x))
(/.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 1 (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(/.f64 (sqrt.f64 (-.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (sqrt.f64 (-.f64 x y))))
(/.f64 (sqrt.f64 x) (/.f64 (+.f64 x y) (sqrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (sqrt.f64 x) (-.f64 x y))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (cbrt.f64 (-.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x y)) 2) (/.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (cbrt.f64 (-.f64 x y))))
(/.f64 (cbrt.f64 x) (/.f64 (+.f64 x y) (cbrt.f64 (*.f64 x x))))
(/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (+.f64 x y) (cbrt.f64 x)))
(/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (cbrt.f64 x) (-.f64 x y))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (+.f64 x y) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (-.f64 x y)))
(/.f64 (+.f64 x y) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (/.f64 1 (fma.f64 x x (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (/.f64 1 (fma.f64 x x (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (/.f64 1 (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y))) x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) 1))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (neg.f64 x)))
(/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y)))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(/.f64 (sqrt.f64 (*.f64 x (-.f64 x y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (sqrt.f64 (*.f64 x (-.f64 x y)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 x 4))) (/.f64 (+.f64 x y) (sqrt.f64 (cbrt.f64 (*.f64 x x)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x (-.f64 x y))) (cbrt.f64 (*.f64 x (-.f64 x y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (cbrt.f64 (*.f64 x (-.f64 x y)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)))) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(/.f64 (*.f64 x (sqrt.f64 (-.f64 x y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (sqrt.f64 (-.f64 x y))))
(/.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 x y)) 2)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (cbrt.f64 (-.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) 1) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) 1) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y))) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (sqrt.f64 (-.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y))) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (sqrt.f64 (-.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (cbrt.f64 (-.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (cbrt.f64 (-.f64 x y))))
(/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)))
(/.f64 (*.f64 x (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 1 (+.f64 x y)) (/.f64 1 x))
(/.f64 (/.f64 x 1) (+.f64 x y))
(/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (-.f64 x y))
(/.f64 (/.f64 x (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (-.f64 x y))) (/.f64 1 (fma.f64 x x (*.f64 y y))))
(/.f64 (/.f64 x (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (-.f64 x y))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x y)))))
(/.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 x)) (/.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (-.f64 (sqrt.f64 x) (sqrt.f64 y))))
(/.f64 (/.f64 (-.f64 x y) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) x))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (+.f64 x y)))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) x) (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 x)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) x) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) 1) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 x)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(/.f64 (/.f64 (-.f64 x y) 1) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))
(/.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))) (cbrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (+.f64 x y))
(/.f64 (/.f64 (-.f64 x y) (sqrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))) (sqrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))))
(/.f64 (/.f64 (-.f64 x y) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (cbrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))))) (cbrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))))
(/.f64 (/.f64 (-.f64 x y) (/.f64 1 (sqrt.f64 x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (sqrt.f64 x)))
(/.f64 (/.f64 (-.f64 x y) (/.f64 1 (cbrt.f64 (*.f64 x x)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (cbrt.f64 x)))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 x))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 x)))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (cbrt.f64 (*.f64 x x)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (cbrt.f64 x)))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) 1)) (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) x))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (sqrt.f64 x))) (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 x)))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (cbrt.f64 (*.f64 x x)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (cbrt.f64 x)))
(/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 (-.f64 x y) x))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (+.f64 x y) (sqrt.f64 x))) (/.f64 (-.f64 x y) (sqrt.f64 x)))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (+.f64 x y) (cbrt.f64 (*.f64 x x)))) (/.f64 (-.f64 x y) (cbrt.f64 x)))
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (-.f64 x y)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (*.f64 (+.f64 x y) 1)) (-.f64 x y))
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y)))) (sqrt.f64 (-.f64 x y)))
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 x y)) 2))) (cbrt.f64 (-.f64 x y)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (-.f64 (*.f64 x x) (*.f64 y y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) 1) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))) (cbrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) 1) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) 1) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (+.f64 x y)) (neg.f64 (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) -1) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (neg.f64 (+.f64 x y))) (-.f64 x y))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) 1) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (+.f64 x y)) (neg.f64 (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) -1) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (neg.f64 (+.f64 x y))) (-.f64 x y))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) 1) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))) (cbrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) 1) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))) 1) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (-.f64 x y)))
(/.f64 (/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))) 1) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (/.f64 (/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))) (cbrt.f64 (+.f64 x y))) (cbrt.f64 (-.f64 x y)))
(/.f64 (/.f64 (/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) 1) (-.f64 x y))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (sqrt.f64 (-.f64 x y))) (sqrt.f64 (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (cbrt.f64 (-.f64 x y))) (pow.f64 (cbrt.f64 (-.f64 x y)) 2))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)) (cbrt.f64 (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 1 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))) (-.f64 (sqrt.f64 x) (sqrt.f64 y)))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) x) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 x)) (+.f64 x y)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) 1) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) 1) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (+.f64 x y)) (neg.f64 (-.f64 x y)))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) -1) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (neg.f64 (+.f64 x y))) (-.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)
(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))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) 3) (pow.f64 (-.f64 x y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x y) 3) (pow.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y 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))))
(+.f64 (*.f64 x x) (*.f64 y (neg.f64 y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y (neg.f64 y)) 1))
(+.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 y (neg.f64 y)) 1) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y (neg.f64 y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 y (neg.f64 y)) 1) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y (neg.f64 y)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(+.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 y (neg.f64 y)) 1) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(+.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(+.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 y (neg.f64 y)) 1) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 y (neg.f64 y)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y)) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (*.f64 y (neg.f64 y)) (*.f64 x x))
(+.f64 (*.f64 y (neg.f64 y)) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (*.f64 y (neg.f64 y)) (+.f64 (*.f64 x x) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 y (neg.f64 y)) (+.f64 (*.f64 x x) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(+.f64 (*.f64 y (neg.f64 y)) (+.f64 (*.f64 x x) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(+.f64 (*.f64 y (neg.f64 y)) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (*.f64 y (neg.f64 y)) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 x x))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 (+.f64 x y) x) (*.f64 (+.f64 x y) (neg.f64 y)))
(+.f64 (*.f64 (+.f64 x y) x) (+.f64 (*.f64 (+.f64 x y) (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (*.f64 (+.f64 x y) x) (+.f64 (*.f64 (+.f64 x y) (neg.f64 y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x y) x) (+.f64 (*.f64 (+.f64 x y) (neg.f64 y)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(+.f64 (*.f64 (+.f64 x y) x) (+.f64 (*.f64 (+.f64 x y) (neg.f64 y)) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(+.f64 (*.f64 (+.f64 x y) x) (+.f64 (*.f64 (+.f64 x y) (neg.f64 y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (*.f64 (+.f64 x y) (neg.f64 y)) (*.f64 (+.f64 x y) x))
(+.f64 (*.f64 (*.f64 y (neg.f64 y)) 1) (*.f64 x x))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1) (-.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 x (+.f64 x y)) (*.f64 (neg.f64 y) (+.f64 x y)))
(+.f64 (*.f64 x (+.f64 x y)) (+.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (*.f64 x (+.f64 x y)) (+.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 x (+.f64 x y)) (+.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(+.f64 (*.f64 x (+.f64 x y)) (+.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(+.f64 (*.f64 x (+.f64 x y)) (+.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (*.f64 x (+.f64 x y)))
(+.f64 (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 y (neg.f64 y))) (*.f64 y y))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 x x)) (*.f64 y (neg.f64 y)))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 x x)) (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 x x)) (*.f64 (*.f64 y (neg.f64 y)) 1))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 (+.f64 x y) x)) (*.f64 (+.f64 x y) (neg.f64 y)))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 x (+.f64 x y))) (*.f64 (neg.f64 y) (+.f64 x y)))
(+.f64 (-.f64 (*.f64 x x) (exp.f64 (log1p.f64 (*.f64 y y)))) 1)
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 1)
(*.f64 (-.f64 x y) (+.f64 x y))
(*.f64 1 (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (+.f64 x y) (-.f64 x y))
(*.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 1 (fma.f64 x x (*.f64 y y))))
(*.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (*.f64 (+.f64 x y) 1) (-.f64 x y))
(*.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y))) (sqrt.f64 (-.f64 x y)))
(*.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)) (cbrt.f64 (-.f64 x y)))
(*.f64 (/.f64 1 (fma.f64 x x (*.f64 y y))) (-.f64 (pow.f64 x 4) (pow.f64 y 4)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))) (-.f64 (pow.f64 x 6) (pow.f64 y 6)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (pow.f64 x 6) (pow.f64 y 6))) (-.f64 (+.f64 (pow.f64 y 4) (pow.f64 x 4)) (pow.f64 (*.f64 x y) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (-.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))))) (-.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)))) (*.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (-.f64 (pow.f64 x 4) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 y (+.f64 x y)) 3))) (+.f64 (pow.f64 x 4) (-.f64 (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))) (*.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 1)
(/.f64 (-.f64 x y) (/.f64 1 (+.f64 x y)))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (+.f64 x y) (/.f64 1 (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 x x (*.f64 y y)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 1 (/.f64 1 (fma.f64 x x (*.f64 y y)))))
(/.f64 (fma.f64 x x (*.f64 y y)) (/.f64 (fma.f64 x x (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))) (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (/.f64 (fma.f64 x x (*.f64 y y)) (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (/.f64 (fma.f64 x x (*.f64 y y)) (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(/.f64 (*.f64 (+.f64 x y) 1) (/.f64 1 (-.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y))) (/.f64 1 (sqrt.f64 (-.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)) (/.f64 1 (cbrt.f64 (-.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (neg.f64 (fma.f64 x x (*.f64 y y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (-.f64 (pow.f64 x 4) (*.f64 (*.f64 y (neg.f64 y)) (*.f64 y (neg.f64 y)))) (-.f64 (*.f64 x x) (*.f64 y (neg.f64 y))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(/.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 y (neg.f64 y)) 3)) (-.f64 (+.f64 (pow.f64 x 4) (*.f64 (*.f64 y (neg.f64 y)) (*.f64 y (neg.f64 y)))) (*.f64 (*.f64 x x) (*.f64 y (neg.f64 y)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3) (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) 1) (fma.f64 x x (*.f64 y y)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (sqrt.f64 (fma.f64 x x (*.f64 y y)))) (sqrt.f64 (fma.f64 x x (*.f64 y y))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y y))) (cbrt.f64 (fma.f64 x x (*.f64 y y))))) (cbrt.f64 (fma.f64 x x (*.f64 y y))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) 1) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) 1) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))) (cbrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) 1) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x y)) (-.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(exp.f64 (log.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) (*.f64 y y))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(fma.f64 1 (*.f64 x x) (*.f64 y (neg.f64 y)))
(fma.f64 1 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (fma.f64 (neg.f64 y) y (*.f64 y y)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (fma.f64 (neg.f64 y) y (*.f64 y y)))
(fma.f64 (cbrt.f64 (pow.f64 x 4)) (cbrt.f64 (*.f64 x x)) (*.f64 y (neg.f64 y)))
(fma.f64 (+.f64 x y) (-.f64 x y) (fma.f64 (neg.f64 y) y (*.f64 y y)))
Outputs
(*.f64 -1 (/.f64 x (pow.f64 y 2)))
(/.f64 (neg.f64 x) (*.f64 y y))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 3) (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 -1 (/.f64 (pow.f64 x 5) (pow.f64 y 6)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 (pow.f64 x 5) (pow.f64 y 6)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 7) (pow.f64 y 8))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 -1 (/.f64 (pow.f64 x 5) (pow.f64 y 6))))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (pow.f64 x 7) (pow.f64 y 8)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 (pow.f64 x 5) (pow.f64 y 6))))))
(/.f64 1 x)
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 (*.f64 y y) (pow.f64 x 3)))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 1 x)))
(+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (/.f64 (pow.f64 y 4) (pow.f64 x 5))))
(+.f64 (/.f64 1 x) (+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 5))))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 7)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 1 x))))
(+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (/.f64 (pow.f64 y 6) (pow.f64 x 7))))
(+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (+.f64 (/.f64 1 x) (/.f64 (pow.f64 y 6) (pow.f64 x 7)))))
(/.f64 1 x)
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 (*.f64 y y) (pow.f64 x 3)))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 1 x)))
(+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (/.f64 (pow.f64 y 4) (pow.f64 x 5))))
(+.f64 (/.f64 1 x) (+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 5))))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 7)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 1 x))))
(+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (/.f64 (pow.f64 y 6) (pow.f64 x 7))))
(+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (+.f64 (/.f64 1 x) (/.f64 (pow.f64 y 6) (pow.f64 x 7)))))
(/.f64 1 x)
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 (*.f64 y y) (pow.f64 x 3)))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 1 x)))
(+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (/.f64 (pow.f64 y 4) (pow.f64 x 5))))
(+.f64 (/.f64 1 x) (+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 5))))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 7)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 1 x))))
(+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (/.f64 (pow.f64 y 6) (pow.f64 x 7))))
(+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (+.f64 (/.f64 1 x) (/.f64 (pow.f64 y 6) (pow.f64 x 7)))))
(*.f64 -1 (/.f64 x (pow.f64 y 2)))
(/.f64 (neg.f64 x) (*.f64 y y))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 3) (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 -1 (/.f64 (pow.f64 x 5) (pow.f64 y 6)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 (pow.f64 x 5) (pow.f64 y 6)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 7) (pow.f64 y 8))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 -1 (/.f64 (pow.f64 x 5) (pow.f64 y 6))))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (pow.f64 x 7) (pow.f64 y 8)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 (pow.f64 x 5) (pow.f64 y 6))))))
(*.f64 -1 (/.f64 x (pow.f64 y 2)))
(/.f64 (neg.f64 x) (*.f64 y y))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 3) (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 -1 (/.f64 (pow.f64 x 5) (pow.f64 y 6)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 (pow.f64 x 5) (pow.f64 y 6)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 7) (pow.f64 y 8))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 -1 (/.f64 (pow.f64 x 5) (pow.f64 y 6))))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (pow.f64 x 7) (pow.f64 y 8)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 (pow.f64 x 5) (pow.f64 y 6))))))
(/.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 -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 -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)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (/.f64 (neg.f64 y) x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 y) x) (/.f64 (*.f64 y y) (*.f64 x 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 1 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (neg.f64 y) x))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (/.f64 (neg.f64 y) x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 y) x) (/.f64 (*.f64 y y) (*.f64 x 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 1 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (neg.f64 y) x))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (/.f64 (neg.f64 y) x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 y) x) (/.f64 (*.f64 y y) (*.f64 x 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 1 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (neg.f64 y) x))))
(/.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 -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 -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 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 -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 -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 -1 (pow.f64 y 2))
(*.f64 y (neg.f64 y))
(neg.f64 (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(*.f64 -1 (pow.f64 y 2))
(*.f64 y (neg.f64 y))
(neg.f64 (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(*.f64 -1 (pow.f64 y 2))
(*.f64 y (neg.f64 y))
(neg.f64 (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 -1 (pow.f64 y 2)) (pow.f64 x 2))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))))) 1)
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) 1)
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 x (+.f64 x y)) (/.f64 1 (-.f64 x y)))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 1 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 1 (fma.f64 x x (*.f64 y (neg.f64 y)))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) 2))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) 2) (cbrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) 1) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x)
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (neg.f64 x) (/.f64 -1 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 x (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (/.f64 x (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (/.f64 x (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)))
(/.f64 (/.f64 (*.f64 x 1) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x (-.f64 x y)))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 x 1) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 x (fma.f64 x x (*.f64 y y))))
(/.f64 (*.f64 x (fma.f64 x x (*.f64 y y))) (-.f64 (pow.f64 x 4) (pow.f64 y 4)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 x (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))) (/.f64 x (-.f64 (pow.f64 x 6) (pow.f64 y 6))))
(*.f64 (/.f64 x (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (fma.f64 x x (*.f64 y y)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 x (fma.f64 x x (*.f64 y y))))
(/.f64 (*.f64 x (fma.f64 x x (*.f64 y y))) (-.f64 (pow.f64 x 4) (pow.f64 y 4)))
(*.f64 (/.f64 x (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 x (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))) (/.f64 x (-.f64 (pow.f64 x 6) (pow.f64 y 6))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 x))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 1 (fma.f64 x x (*.f64 y (neg.f64 y)))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (/.f64 1 (fma.f64 x x (*.f64 y (neg.f64 y)))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) (-.f64 x y)))
(/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (-.f64 x y))) (+.f64 x y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (/.f64 (cbrt.f64 x) (+.f64 x y)) (-.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) 1) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))) (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (cbrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (+.f64 x y)) (/.f64 (cbrt.f64 x) (-.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) 1) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(*.f64 (+.f64 x y) (/.f64 x (*.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (+.f64 x y))))
(/.f64 (*.f64 x (+.f64 x y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 x (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y y))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) 1) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))
(*.f64 (+.f64 x y) (/.f64 x (*.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (+.f64 x y))))
(/.f64 (*.f64 x (+.f64 x y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 x (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (neg.f64 (fma.f64 x x (*.f64 y y))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 x x (*.f64 y y)))) (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(*.f64 (/.f64 x (-.f64 (pow.f64 x 4) (*.f64 (*.f64 y (neg.f64 y)) (*.f64 y (neg.f64 y))))) (-.f64 (*.f64 x x) (*.f64 y (neg.f64 y))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 x (fma.f64 x x (*.f64 y y))))
(/.f64 (*.f64 x (fma.f64 x x (*.f64 y y))) (-.f64 (pow.f64 x 4) (pow.f64 y 4)))
(*.f64 (/.f64 x (-.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))) (-.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))) (-.f64 (*.f64 x x) (+.f64 (*.f64 y y) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 y (neg.f64 y)) 3))) (-.f64 (+.f64 (pow.f64 x 4) (*.f64 (*.f64 y (neg.f64 y)) (*.f64 y (neg.f64 y)))) (*.f64 (*.f64 x x) (*.f64 y (neg.f64 y)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 y (neg.f64 y)) 3))) (-.f64 (+.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 y (neg.f64 y))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 6) (*.f64 -1 (pow.f64 y 6)))) (+.f64 (pow.f64 y 4) (-.f64 (pow.f64 x 4) (*.f64 (*.f64 x x) (neg.f64 (*.f64 y y))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3) (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 3) (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 3))) (+.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (-.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 x x (*.f64 y (neg.f64 y)))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3) (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (+.f64 (-.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 x x)) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (-.f64 x y))))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))) (+.f64 x y))) (/.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (-.f64 x y))))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (-.f64 x y))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (/.f64 (+.f64 x y) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)) (+.f64 x y))) (/.f64 (+.f64 x y) (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (/.f64 (+.f64 x y) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (+.f64 x y)) (/.f64 (+.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (+.f64 x y))) (/.f64 (+.f64 x y) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (/.f64 x (*.f64 (+.f64 x y) (+.f64 x y)))) (-.f64 x y))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (+.f64 x y) (fma.f64 x x (*.f64 y y))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 x y))) (*.f64 (+.f64 x y) (fma.f64 x x (*.f64 y y))))
(*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (fma.f64 x x (*.f64 y y))) (+.f64 x y))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 (+.f64 x y) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (+.f64 x y) (*.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))) (/.f64 x (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 6) (pow.f64 y 6))))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (neg.f64 (+.f64 x y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))) (neg.f64 (+.f64 x y)))
(*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) (+.f64 x y))) (+.f64 (neg.f64 x) y)) (-.f64 (neg.f64 x) y))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 (neg.f64 y) (neg.f64 y)))) (-.f64 x (neg.f64 y)))
(*.f64 (/.f64 x (*.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (+.f64 x y))) (-.f64 x (neg.f64 y)))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y))) (-.f64 x (neg.f64 y)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 y) 3))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 y) (neg.f64 y)) (*.f64 x (neg.f64 y)))))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (fma.f64 x x (*.f64 (neg.f64 y) (-.f64 (neg.f64 y) x)))) (-.f64 (pow.f64 x 3) (pow.f64 y 3)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (-.f64 (*.f64 x x) (*.f64 (+.f64 x y) (neg.f64 y))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (*.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 x y))) (neg.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(neg.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 x) 1) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (fma.f64 x x (*.f64 y y)))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (neg.f64 (fma.f64 x x (*.f64 y y))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 x x (*.f64 y y)))) (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))
(*.f64 (+.f64 x y) (/.f64 x (*.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (+.f64 x y))))
(/.f64 (*.f64 x (+.f64 x y)) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 x (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (neg.f64 (fma.f64 x x (*.f64 y y))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (neg.f64 (fma.f64 x x (*.f64 y y))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 x x (*.f64 y y)))) (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (pow.f64 x 4) (*.f64 (*.f64 y (neg.f64 y)) (*.f64 y (neg.f64 y))))) (-.f64 (*.f64 x x) (*.f64 y (neg.f64 y))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 x (fma.f64 x x (*.f64 y y))))
(/.f64 (*.f64 x (fma.f64 x x (*.f64 y y))) (-.f64 (pow.f64 x 4) (pow.f64 y 4)))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))) (-.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(*.f64 (/.f64 x (-.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))) (-.f64 (*.f64 x x) (+.f64 (*.f64 y y) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 x 1) (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 y (neg.f64 y)) 3))) (-.f64 (+.f64 (pow.f64 x 4) (*.f64 (*.f64 y (neg.f64 y)) (*.f64 y (neg.f64 y)))) (*.f64 (*.f64 x x) (*.f64 y (neg.f64 y)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 y (neg.f64 y)) 3))) (-.f64 (+.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 y (neg.f64 y))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 6) (*.f64 -1 (pow.f64 y 6)))) (+.f64 (pow.f64 y 4) (-.f64 (pow.f64 x 4) (*.f64 (*.f64 x x) (neg.f64 (*.f64 y y))))))
(*.f64 (/.f64 (/.f64 x 1) (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3) (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 3) (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 3))) (+.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (-.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 x x (*.f64 y (neg.f64 y)))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3) (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (+.f64 (-.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 x x)) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6))))) (sqrt.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (sqrt.f64 (fma.f64 x x (*.f64 y y))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (sqrt.f64 (fma.f64 x x (*.f64 y y))))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))))) (sqrt.f64 (fma.f64 x x (*.f64 y y))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (cbrt.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (cbrt.f64 (fma.f64 x x (*.f64 y y))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))) (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (cbrt.f64 (fma.f64 x x (*.f64 y y))))
(pow.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) 1)
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(pow.f64 (sqrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) 2)
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(pow.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) 3)
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(pow.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) 3) 1/3)
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(pow.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) -1)
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))
(/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(sqrt.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) 2))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) 2))
(log.f64 (exp.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(cbrt.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) 3))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3)))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(expm1.f64 (log1p.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(exp.f64 (log.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) 1))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(log1p.f64 (expm1.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))
(/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) x) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 y)))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 x y))
(/.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 x (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (neg.f64 y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 x y))
(/.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 y)) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) x))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 x y))
(/.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 (neg.f64 y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 x (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 x y))
(/.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x y)))) 1)
(/.f64 x (+.f64 x y))
(/.f64 x (+.f64 x y))
(/.f64 x (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 x (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) 1))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) 1))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (/.f64 1 (+.f64 x y))))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (neg.f64 x)))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (/.f64 (+.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (-.f64 x y)))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 x y))
(/.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (-.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))
(/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 (-.f64 x y) x))
(*.f64 x (/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (-.f64 x y)))
(/.f64 (-.f64 x y) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (+.f64 x y)))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 x y) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (+.f64 x y)))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 x y))
(/.f64 1 (/.f64 (+.f64 x y) x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(/.f64 (*.f64 x 1) (+.f64 x y))
(/.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 1 (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (sqrt.f64 (-.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (sqrt.f64 (-.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x y)) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (sqrt.f64 (-.f64 x y)))
(*.f64 (sqrt.f64 (-.f64 x y)) (*.f64 (/.f64 (sqrt.f64 (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) x))
(/.f64 (sqrt.f64 x) (/.f64 (+.f64 x y) (sqrt.f64 x)))
(/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (+.f64 x y))
(/.f64 (sqrt.f64 x) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (sqrt.f64 x) (-.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 x) (fma.f64 x x (*.f64 y (neg.f64 y)))) (*.f64 (-.f64 x y) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 x y) (sqrt.f64 x)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (cbrt.f64 (-.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x y)) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (pow.f64 (cbrt.f64 (-.f64 x y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x y)) 2) (*.f64 (/.f64 (cbrt.f64 (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) x))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x y)) 2) (/.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (cbrt.f64 (-.f64 x y))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x y)) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (pow.f64 (cbrt.f64 (-.f64 x y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x y)) 2) (*.f64 (/.f64 (cbrt.f64 (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) x))
(/.f64 (cbrt.f64 x) (/.f64 (+.f64 x y) (cbrt.f64 (*.f64 x x))))
(*.f64 (/.f64 (cbrt.f64 x) (+.f64 x y)) (cbrt.f64 (*.f64 x x)))
(/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (+.f64 x y) (cbrt.f64 x)))
(/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (+.f64 x y) (cbrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 x) (+.f64 x y)) (cbrt.f64 (*.f64 x x)))
(/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (cbrt.f64 x) (-.f64 x y))))
(/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (-.f64 x y) (cbrt.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 x y))
(/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 x y))
(/.f64 (+.f64 x y) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (-.f64 x y)))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (+.f64 x y) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (-.f64 x y)))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (/.f64 1 (fma.f64 x x (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (fma.f64 x x (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (*.f64 (/.f64 (-.f64 x y) x) (fma.f64 x x (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (/.f64 1 (fma.f64 x x (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (fma.f64 x x (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (*.f64 (/.f64 (-.f64 x y) x) (fma.f64 x x (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (/.f64 1 (fma.f64 x x (*.f64 y (+.f64 x y))))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y))) x))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) 1))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (neg.f64 x)))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 x y)))
(*.f64 (/.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) x) (fma.f64 x x (*.f64 y (+.f64 x y)))))) (-.f64 x y))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 x y)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) x))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) x))))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (/.f64 (+.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (sqrt.f64 (*.f64 x (-.f64 x y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (sqrt.f64 (*.f64 x (-.f64 x y)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (-.f64 x y))) (fma.f64 x x (*.f64 y (neg.f64 y)))) (sqrt.f64 (*.f64 x (-.f64 x y))))
(*.f64 (sqrt.f64 (*.f64 x (-.f64 x y))) (/.f64 (sqrt.f64 (*.f64 x (-.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (+.f64 x y))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 x 4))) (/.f64 (+.f64 x y) (sqrt.f64 (cbrt.f64 (*.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 x 4))) (+.f64 x y)) (sqrt.f64 (cbrt.f64 (*.f64 x x))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 x x))) (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 x 4))) (+.f64 x y)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x (-.f64 x y))) (cbrt.f64 (*.f64 x (-.f64 x y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (cbrt.f64 (*.f64 x (-.f64 x y)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 x (-.f64 x y))) (cbrt.f64 (*.f64 x (-.f64 x y)))) (fma.f64 x x (*.f64 y (neg.f64 y)))) (cbrt.f64 (*.f64 x (-.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 x (-.f64 x y))) (/.f64 (*.f64 (cbrt.f64 (*.f64 x (-.f64 x y))) (cbrt.f64 (*.f64 x (-.f64 x y)))) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)))) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) x) (fma.f64 x x (*.f64 y (+.f64 x y)))))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))))
(/.f64 (*.f64 x (sqrt.f64 (-.f64 x y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (sqrt.f64 (-.f64 x y))))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 x y))) (fma.f64 x x (*.f64 y (neg.f64 y)))) (sqrt.f64 (-.f64 x y)))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (-.f64 x y))) (sqrt.f64 (-.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 x y)) 2)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (cbrt.f64 (-.f64 x y))))
(/.f64 x (/.f64 (/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (cbrt.f64 (-.f64 x y))) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)))
(*.f64 (/.f64 x (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (cbrt.f64 (-.f64 x y)))) (pow.f64 (cbrt.f64 (-.f64 x y)) 2))
(/.f64 (*.f64 (+.f64 x y) 1) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (-.f64 x y)))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 x y) 1) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (-.f64 x y)))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y))) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (sqrt.f64 (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))) (sqrt.f64 (-.f64 x y)))
(*.f64 (sqrt.f64 (-.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) x))))
(/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y))) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (sqrt.f64 (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y))) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))) (sqrt.f64 (-.f64 x y)))
(*.f64 (sqrt.f64 (-.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 x y) x))))
(/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)) (/.f64 (*.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (+.f64 x y)) (cbrt.f64 (-.f64 x y))))
(/.f64 (+.f64 x y) (/.f64 (/.f64 (+.f64 x y) (/.f64 (cbrt.f64 (-.f64 x y)) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)))
(*.f64 (cbrt.f64 (-.f64 x y)) (*.f64 (/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (cbrt.f64 (-.f64 x y))))
(/.f64 (+.f64 x y) (/.f64 (/.f64 (+.f64 x y) (/.f64 (cbrt.f64 (-.f64 x y)) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)))
(*.f64 (cbrt.f64 (-.f64 x y)) (*.f64 (/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 x y))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 1 (+.f64 x y)) (/.f64 1 x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(/.f64 (*.f64 x 1) (+.f64 x y))
(/.f64 (/.f64 x 1) (+.f64 x y))
(/.f64 x (+.f64 x y))
(/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 x y))
(/.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 x (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)) (-.f64 x y))))
(/.f64 x (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (-.f64 x y))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 x y))
(/.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (/.f64 x (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (-.f64 x y))) (/.f64 1 (fma.f64 x x (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (-.f64 x y)) 1) (fma.f64 x x (*.f64 y y)))
(*.f64 (fma.f64 x x (*.f64 y y)) (/.f64 (*.f64 x (-.f64 x y)) (-.f64 (pow.f64 x 4) (pow.f64 y 4))))
(/.f64 (/.f64 x (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (-.f64 x y))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (-.f64 x y)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))) (*.f64 (-.f64 x y) (/.f64 x (-.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x y)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x y))) (fma.f64 x x (*.f64 y (neg.f64 y)))) (*.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 x) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (sqrt.f64 x)) (sqrt.f64 (-.f64 x y)))) (sqrt.f64 (-.f64 x y)))
(/.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 x)) (/.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)) (-.f64 (sqrt.f64 x) (sqrt.f64 y))))
(/.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (+.f64 x y) (/.f64 (-.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (-.f64 x y) x))))
(*.f64 (/.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 y)) (+.f64 x y)) (*.f64 (/.f64 (-.f64 (sqrt.f64 x) (sqrt.f64 y)) (-.f64 x y)) x))
(/.f64 (/.f64 (-.f64 x y) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) x))
(/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 (-.f64 x y) x))
(*.f64 x (/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (-.f64 x y)))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (+.f64 x y)))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (/.f64 (+.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) x) (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 x)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (/.f64 (+.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) x) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) 1) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 x)) (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (-.f64 x y) 1) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))
(/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 (-.f64 x y) x))
(*.f64 x (/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (-.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 x (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))) (cbrt.f64 (+.f64 x y)))
(/.f64 x (*.f64 (cbrt.f64 (+.f64 x y)) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (+.f64 x y))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (-.f64 x y) (sqrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))) (sqrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))))
(/.f64 (-.f64 x y) (*.f64 (sqrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (sqrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))))
(/.f64 (/.f64 (-.f64 x y) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (cbrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))))) (cbrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))))
(/.f64 (-.f64 x y) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (cbrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))))))
(/.f64 (/.f64 (-.f64 x y) (/.f64 1 (sqrt.f64 x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (sqrt.f64 x)))
(/.f64 (*.f64 (-.f64 x y) (sqrt.f64 x)) (/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (-.f64 x y) (sqrt.f64 x)) (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (/.f64 (-.f64 x y) (/.f64 1 (cbrt.f64 (*.f64 x x)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (cbrt.f64 x)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) (cbrt.f64 (*.f64 x x))) (fma.f64 x x (*.f64 y (neg.f64 y)))) (cbrt.f64 x))
(/.f64 (*.f64 (-.f64 x y) (cbrt.f64 (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (cbrt.f64 x)))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 x))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 x)))
(/.f64 (-.f64 x y) (*.f64 (/.f64 (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))) (sqrt.f64 x)) (/.f64 (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))) (sqrt.f64 x))))
(/.f64 (-.f64 x y) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 x)) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 x))))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (cbrt.f64 (*.f64 x x)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (cbrt.f64 x)))
(/.f64 (-.f64 x y) (*.f64 (/.f64 (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))) (cbrt.f64 x)) (/.f64 (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))) (cbrt.f64 (*.f64 x x)))))
(/.f64 (-.f64 x y) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (cbrt.f64 (*.f64 x x))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (cbrt.f64 x))))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) 1)) (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) x))
(/.f64 (-.f64 x y) (*.f64 (/.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))) x) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))))
(/.f64 (/.f64 (-.f64 x y) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) x))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (sqrt.f64 x))) (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 x)))
(/.f64 (-.f64 x y) (*.f64 (/.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))) (sqrt.f64 x)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)) (sqrt.f64 x))))
(/.f64 (-.f64 x y) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (sqrt.f64 x)) (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 x))))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (cbrt.f64 (*.f64 x x)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (cbrt.f64 x)))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (cbrt.f64 x))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (-.f64 x y) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (cbrt.f64 x)))
(/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 (-.f64 x y) x))
(*.f64 x (/.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (+.f64 x y) (sqrt.f64 x))) (/.f64 (-.f64 x y) (sqrt.f64 x)))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (sqrt.f64 x)) (-.f64 x y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 x) (/.f64 (-.f64 x y) (+.f64 x y))) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (+.f64 x y) (cbrt.f64 (*.f64 x x)))) (/.f64 (-.f64 x y) (cbrt.f64 x)))
(/.f64 (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (cbrt.f64 (*.f64 x x))) (/.f64 (-.f64 x y) (cbrt.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (-.f64 x y) (+.f64 x y))) (/.f64 (-.f64 x y) (cbrt.f64 x)))
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (-.f64 x y)) (+.f64 x y))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 x y))
(/.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))
(/.f64 (*.f64 x (-.f64 x y)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))))
(/.f64 (*.f64 x (-.f64 x y)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (*.f64 (+.f64 x y) 1)) (-.f64 x y))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 x y))
(/.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y)))) (sqrt.f64 (-.f64 x y)))
(/.f64 (*.f64 x (-.f64 x y)) (*.f64 (+.f64 x y) (*.f64 (sqrt.f64 (-.f64 x y)) (sqrt.f64 (-.f64 x y)))))
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 x y)) 2))) (cbrt.f64 (-.f64 x y)))
(/.f64 (/.f64 (/.f64 x (+.f64 x y)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x y)) 2) (-.f64 x y))) (cbrt.f64 (-.f64 x y)))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (*.f64 (cbrt.f64 (-.f64 x y)) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (-.f64 (*.f64 x x) (*.f64 y y))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) 1) (+.f64 x y))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))) (cbrt.f64 (+.f64 x y)))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))) (*.f64 (cbrt.f64 (+.f64 x y)) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (cbrt.f64 (+.f64 x y)) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) 1) (fma.f64 x x (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) 1) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (+.f64 x y)) (neg.f64 (-.f64 x y)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (neg.f64 x))) (sqrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (cbrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))) (neg.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (cbrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (cbrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (cbrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) -1) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (neg.f64 (+.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) 1) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (+.f64 x y)) (neg.f64 (-.f64 x y)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (neg.f64 x))) (sqrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (cbrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))) (neg.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (cbrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (cbrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (cbrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) -1) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 x y)) (neg.f64 (+.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) 1) (+.f64 x y))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))) (cbrt.f64 (+.f64 x y)))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y))))) (*.f64 (cbrt.f64 (+.f64 x y)) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (cbrt.f64 (+.f64 x y)) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) 1) (fma.f64 x x (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))))
(/.f64 (/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))) 1) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 x y))
(/.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))))
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (/.f64 x (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y)) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (-.f64 x y)))
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (-.f64 x y))))
(/.f64 (/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y)) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (sqrt.f64 (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))))
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y)) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)))))
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (/.f64 (/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))) 1) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 x (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)) (-.f64 x y))))
(/.f64 x (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))))
(/.f64 (/.f64 (/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))) (-.f64 x y)) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (sqrt.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))))
(/.f64 (*.f64 (-.f64 x y) (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (/.f64 (/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))) (cbrt.f64 (+.f64 x y))) (cbrt.f64 (-.f64 x y)))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))) (-.f64 x y)) (*.f64 (cbrt.f64 (-.f64 x y)) (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 (-.f64 x y) (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (*.f64 (cbrt.f64 (-.f64 x y)) (cbrt.f64 (+.f64 x y))))
(/.f64 (/.f64 (/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))) (-.f64 x y)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (cbrt.f64 (sqrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))))
(/.f64 (*.f64 (-.f64 x y) (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (/.f64 (/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))) (-.f64 x y)) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (cbrt.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))))) (cbrt.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))))
(/.f64 (*.f64 (-.f64 x y) (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (/.f64 (/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (-.f64 x y))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)) (-.f64 x y)))) (cbrt.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))))
(/.f64 (*.f64 (-.f64 x y) (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 x y)))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) 1) (-.f64 x y))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 x y))
(/.f64 (*.f64 x (-.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (sqrt.f64 (-.f64 x y))) (sqrt.f64 (-.f64 x y)))
(/.f64 (*.f64 x (-.f64 x y)) (*.f64 (+.f64 x y) (*.f64 (sqrt.f64 (-.f64 x y)) (sqrt.f64 (-.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (cbrt.f64 (-.f64 x y))) (pow.f64 (cbrt.f64 (-.f64 x y)) 2))
(/.f64 (/.f64 (/.f64 x (+.f64 x y)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x y)) 2) (-.f64 x y))) (cbrt.f64 (-.f64 x y)))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (*.f64 (cbrt.f64 (-.f64 x y)) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)) (cbrt.f64 (-.f64 x y)))
(/.f64 (/.f64 (/.f64 x (+.f64 x y)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x y)) 2) (-.f64 x y))) (cbrt.f64 (-.f64 x y)))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (*.f64 (cbrt.f64 (-.f64 x y)) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 1 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (/.f64 x (+.f64 x y)) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (-.f64 x y))) (/.f64 1 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (+.f64 (sqrt.f64 y) (sqrt.f64 x))) (-.f64 (sqrt.f64 x) (sqrt.f64 y)))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (*.f64 (-.f64 (sqrt.f64 x) (sqrt.f64 y)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 x y)) (*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 y)) (-.f64 (sqrt.f64 x) (sqrt.f64 y))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (+.f64 x y))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (/.f64 (+.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) x) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 (/.f64 (+.f64 x y) x) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 x y) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 x)) (+.f64 x y)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (/.f64 (+.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) x) (fma.f64 x x (*.f64 y (+.f64 x y)))) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) 1) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 x y) (/.f64 (-.f64 x y) x)))
(*.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (neg.f64 x)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (+.f64 x y))) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (+.f64 x y)))) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) 1) (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (+.f64 x y)) (neg.f64 (-.f64 x y)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (neg.f64 x))) (sqrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y)))))
(/.f64 (/.f64 (-.f64 x y) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (cbrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))) (neg.f64 x))) (cbrt.f64 (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (cbrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (cbrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))) (cbrt.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) -1) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))))
(/.f64 (*.f64 (-.f64 x y) (neg.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 x y))) (neg.f64 (+.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (fma.f64 x x (*.f64 y (neg.f64 y))))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 x y))
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 2)
(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))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2))
(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))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) 3) (pow.f64 (-.f64 x y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) 3) (pow.f64 (-.f64 x y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x y) 3) (pow.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (fma.f64 x x (*.f64 y (neg.f64 y)))) 3) (pow.f64 (-.f64 x y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) 3) (pow.f64 (-.f64 x y) 3)))
(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))
(+.f64 (*.f64 x x) (*.f64 y (neg.f64 y)))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y (neg.f64 y)) 1))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 y (neg.f64 y)) 1) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y (neg.f64 y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y)) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 y (neg.f64 y)) 1) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y (neg.f64 y)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 y (neg.f64 y)) 1) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 y (neg.f64 y)) 1) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))) (*.f64 y y))
(+.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 y (neg.f64 y)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))) (*.f64 y y))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))) (*.f64 y y))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y)) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y)) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 4 (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y)) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y)) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)))
(+.f64 (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y)) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y)) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y))))
(+.f64 (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y)) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)))
(+.f64 (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(+.f64 (*.f64 y (neg.f64 y)) (*.f64 x x))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 y (neg.f64 y)) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 y (neg.f64 y)) (+.f64 (*.f64 x x) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 y (neg.f64 y)) (+.f64 (*.f64 x x) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 y (neg.f64 y)) (+.f64 (*.f64 x x) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 y (neg.f64 y)) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))) (*.f64 y y))
(+.f64 (*.f64 y (neg.f64 y)) (+.f64 (*.f64 y y) (-.f64 (*.f64 x x) (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 x x))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y)))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x y) x) (*.f64 (+.f64 x y) (neg.f64 y)))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 (+.f64 x y) x) (+.f64 (*.f64 (+.f64 x y) (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 (+.f64 x y) x) (+.f64 (*.f64 (+.f64 x y) (neg.f64 y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 (+.f64 x y) x) (+.f64 (*.f64 (+.f64 x y) (neg.f64 y)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 (+.f64 x y) x) (+.f64 (*.f64 (+.f64 x y) (neg.f64 y)) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 (+.f64 x y) x) (+.f64 (*.f64 (+.f64 x y) (neg.f64 y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))) (*.f64 y y))
(+.f64 (*.f64 (+.f64 x y) (neg.f64 y)) (*.f64 (+.f64 x y) x))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 (*.f64 y (neg.f64 y)) 1) (*.f64 x x))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1) (-.f64 (*.f64 x x) (*.f64 y y)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 x (+.f64 x y)) (*.f64 (neg.f64 y) (+.f64 x y)))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 x (+.f64 x y)) (+.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 x (+.f64 x y)) (+.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (*.f64 x (+.f64 x y)) (+.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 1)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 x (+.f64 x y)) (+.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (*.f64 x (+.f64 x y)) (+.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))) (*.f64 y y))
(+.f64 (*.f64 (neg.f64 y) (+.f64 x y)) (*.f64 x (+.f64 x y)))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (fma.f64 (*.f64 y (neg.f64 y)) 1 (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y y))) (cbrt.f64 (pow.f64 y 4)) (*.f64 y y))) (*.f64 y y))
(+.f64 (+.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (*.f64 y (neg.f64 y))) (*.f64 y y))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 x x)) (*.f64 y (neg.f64 y)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 x x)) (+.f64 (*.f64 y (neg.f64 y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(-.f64 (fma.f64 x x (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))) (*.f64 y y))
(fma.f64 x x (fma.f64 y (neg.f64 y) (*.f64 2 (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 x x)) (*.f64 (*.f64 y (neg.f64 y)) 1))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 (+.f64 x y) x)) (*.f64 (+.f64 x y) (neg.f64 y)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 x (+.f64 x y))) (*.f64 (neg.f64 y) (+.f64 x y)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(+.f64 (-.f64 (*.f64 x x) (exp.f64 (log1p.f64 (*.f64 y y)))) 1)
(+.f64 1 (-.f64 (*.f64 x x) (exp.f64 (log1p.f64 (*.f64 y y)))))
(-.f64 (+.f64 1 (*.f64 x x)) (exp.f64 (log1p.f64 (*.f64 y y))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 1)
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (-.f64 x y) (+.f64 x y))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(*.f64 1 (-.f64 (*.f64 x x) (*.f64 y y)))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (+.f64 x y) (-.f64 x y))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 1 (fma.f64 x x (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 x x (*.f64 y y)))
(*.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))))
(*.f64 (*.f64 (+.f64 x y) 1) (-.f64 x y))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y))) (sqrt.f64 (-.f64 x y)))
(*.f64 (+.f64 x y) (*.f64 (sqrt.f64 (-.f64 x y)) (sqrt.f64 (-.f64 x y))))
(*.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)) (cbrt.f64 (-.f64 x y)))
(*.f64 (+.f64 x y) (*.f64 (pow.f64 (cbrt.f64 (-.f64 x y)) 2) (cbrt.f64 (-.f64 x y))))
(*.f64 (+.f64 x y) (*.f64 (cbrt.f64 (-.f64 x y)) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)))
(*.f64 (/.f64 1 (fma.f64 x x (*.f64 y y))) (-.f64 (pow.f64 x 4) (pow.f64 y 4)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 x x (*.f64 y y)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))) (-.f64 (pow.f64 x 6) (pow.f64 y 6)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y y)))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (pow.f64 x 6) (pow.f64 y 6))) (-.f64 (+.f64 (pow.f64 y 4) (pow.f64 x 4)) (pow.f64 (*.f64 x y) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (pow.f64 y 6) (pow.f64 x 6))) (-.f64 (+.f64 (pow.f64 y 4) (pow.f64 x 4)) (pow.f64 (*.f64 x y) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (pow.f64 y 4) (-.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (-.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))))) (-.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (-.f64 (pow.f64 x 8) (*.f64 (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))))) (-.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (-.f64 (pow.f64 x 8) (*.f64 (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))))) (-.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (pow.f64 (*.f64 x y) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)))) (*.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)) 3))) (+.f64 (pow.f64 x 8) (-.f64 (*.f64 (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))) (*.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (/.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (+.f64 x y))))
(/.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (-.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 x y)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (+.f64 x y)) (-.f64 (fma.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 (pow.f64 x 3) (pow.f64 y 3)) (-.f64 (*.f64 x x) (*.f64 y y)))) (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (-.f64 (pow.f64 x 4) (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (-.f64 (pow.f64 x 4) (*.f64 (*.f64 y y) (*.f64 (+.f64 x y) (+.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (*.f64 (/.f64 (+.f64 x y) (-.f64 (pow.f64 x 4) (*.f64 y (*.f64 (*.f64 (+.f64 x y) (+.f64 x y)) y)))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (-.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 y (+.f64 x y)) 3))) (+.f64 (pow.f64 x 4) (-.f64 (*.f64 (*.f64 y (+.f64 x y)) (*.f64 y (+.f64 x y))) (*.f64 (*.f64 x x) (*.f64 y (+.f64 x y))))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 y (+.f64 x y)) 3))) (+.f64 (pow.f64 x 4) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(*.f64 (*.f64 (/.f64 (+.f64 x y) (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 y (+.f64 x y)) 3))) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (pow.f64 x 4) (*.f64 (*.f64 y (+.f64 x y)) (-.f64 (*.f64 y (+.f64 x y)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 1)
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(/.f64 (-.f64 x y) (/.f64 1 (+.f64 x y)))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (+.f64 x y) (/.f64 1 (-.f64 x y)))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 x x (*.f64 y y)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 1 (/.f64 1 (fma.f64 x x (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 x x (*.f64 y y)))
(/.f64 (fma.f64 x x (*.f64 y y)) (/.f64 (fma.f64 x x (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 y y)) (fma.f64 x x (*.f64 y y))) (fma.f64 x x (*.f64 y (neg.f64 y))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (fma.f64 x x (*.f64 y y)) (fma.f64 x x (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))) (fma.f64 x x (*.f64 y (neg.f64 y))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))) (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))) (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))) (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (/.f64 (fma.f64 x x (*.f64 y y)) (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (fma.f64 x x (*.f64 y y))) (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (fma.f64 x x (*.f64 y y))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)))) (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (/.f64 (fma.f64 x x (*.f64 y y)) (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (/.f64 (/.f64 (fma.f64 x x (*.f64 y y)) (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))) (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (/.f64 (fma.f64 x x (*.f64 y y)) (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))))) (cbrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))))
(/.f64 (*.f64 (+.f64 x y) 1) (/.f64 1 (-.f64 x y)))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y))) (/.f64 1 (sqrt.f64 (-.f64 x y))))
(/.f64 (+.f64 x y) (/.f64 (/.f64 1 (sqrt.f64 (-.f64 x y))) (sqrt.f64 (-.f64 x y))))
(*.f64 (sqrt.f64 (-.f64 x y)) (/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 x y))) 1))
(/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)) (/.f64 1 (cbrt.f64 (-.f64 x y))))
(/.f64 (+.f64 x y) (/.f64 (/.f64 1 (cbrt.f64 (-.f64 x y))) (pow.f64 (cbrt.f64 (-.f64 x y)) 2)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (+.f64 x y))
(/.f64 (+.f64 x y) (/.f64 (+.f64 x y) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (/.f64 (+.f64 x y) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4))) (neg.f64 (fma.f64 x x (*.f64 y y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6))) (neg.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)))))
(/.f64 (-.f64 (pow.f64 x 4) (*.f64 (*.f64 y (neg.f64 y)) (*.f64 y (neg.f64 y)))) (-.f64 (*.f64 x x) (*.f64 y (neg.f64 y))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 x x (*.f64 y y)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))) (-.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))) (-.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (fma.f64 (neg.f64 y) y (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))) (-.f64 (*.f64 x x) (+.f64 (*.f64 y y) (fma.f64 (neg.f64 y) y (*.f64 y y)))))
(/.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 y (neg.f64 y)) 3)) (-.f64 (+.f64 (pow.f64 x 4) (*.f64 (*.f64 y (neg.f64 y)) (*.f64 y (neg.f64 y)))) (*.f64 (*.f64 x x) (*.f64 y (neg.f64 y)))))
(/.f64 (+.f64 (pow.f64 x 6) (pow.f64 (*.f64 y (neg.f64 y)) 3)) (-.f64 (+.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 x (*.f64 x (*.f64 y (neg.f64 y))))))
(/.f64 (+.f64 (pow.f64 x 6) (*.f64 -1 (pow.f64 y 6))) (+.f64 (pow.f64 y 4) (-.f64 (pow.f64 x 4) (*.f64 (*.f64 x x) (neg.f64 (*.f64 y y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3) (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 3) (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 3)) (+.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (-.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (fma.f64 x x (*.f64 y (neg.f64 y)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3) (pow.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2) (*.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (+.f64 (-.f64 (fma.f64 (neg.f64 y) y (*.f64 y y)) (*.f64 x x)) (*.f64 y y)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) 1) (fma.f64 x x (*.f64 y y)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 x x (*.f64 y y)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (sqrt.f64 (fma.f64 x x (*.f64 y y)))) (sqrt.f64 (fma.f64 x x (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (sqrt.f64 (fma.f64 x x (*.f64 y y))) (sqrt.f64 (fma.f64 x x (*.f64 y y)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y y))) (cbrt.f64 (fma.f64 x x (*.f64 y y))))) (cbrt.f64 (fma.f64 x x (*.f64 y y))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y y))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y y))) (cbrt.f64 (fma.f64 x x (*.f64 y y))))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) 1) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)))) (sqrt.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)))) (cbrt.f64 (+.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)))))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) 1) (+.f64 x y))
(/.f64 (+.f64 x y) (/.f64 (+.f64 x y) (fma.f64 x x (*.f64 y (neg.f64 y)))))
(*.f64 (/.f64 (+.f64 x y) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))) (cbrt.f64 (+.f64 x y)))
(/.f64 (*.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) (+.f64 x y)) (*.f64 (cbrt.f64 (+.f64 x y)) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (+.f64 x y)) (*.f64 (cbrt.f64 (+.f64 x y)) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) 1) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (sqrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y))))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))) (cbrt.f64 (fma.f64 x x (*.f64 y (+.f64 x y)))))))
(pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 1)
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) 2)
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) 3)
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3) 1/3)
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2))
(sqrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x y)) (-.f64 x y)))
(*.f64 (-.f64 x y) (log.f64 (exp.f64 (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x x) (*.f64 y y)))))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 3))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(exp.f64 (log.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) (*.f64 y y))) 1))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x x) (*.f64 y y))))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(fma.f64 x x (*.f64 y (neg.f64 y)))
(-.f64 (*.f64 x x) (*.f64 y y))
(fma.f64 1 (*.f64 x x) (*.f64 y (neg.f64 y)))
(fma.f64 1 (*.f64 x x) (neg.f64 (*.f64 y y)))
(fma.f64 1 (-.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 (neg.f64 y) y (*.f64 y y)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (fma.f64 (neg.f64 y) y (*.f64 y y)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) (*.f64 y y)) 2)) (cbrt.f64 (-.f64 (*.f64 x x) (*.f64 y y))) (fma.f64 (neg.f64 y) y (*.f64 y y)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x x (*.f64 y (neg.f64 y))) 2)) (cbrt.f64 (fma.f64 x x (*.f64 y (neg.f64 y)))) (fma.f64 (neg.f64 y) y (*.f64 y y)))
(fma.f64 (cbrt.f64 (pow.f64 x 4)) (cbrt.f64 (*.f64 x x)) (*.f64 y (neg.f64 y)))
(fma.f64 (cbrt.f64 (pow.f64 x 4)) (cbrt.f64 (*.f64 x x)) (neg.f64 (*.f64 y y)))
(fma.f64 (+.f64 x y) (-.f64 x y) (fma.f64 (neg.f64 y) y (*.f64 y y)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 y) y (*.f64 y y))) (*.f64 y y))
(-.f64 (-.f64 (fma.f64 x x (*.f64 y y)) (*.f64 y y)) (*.f64 y y))

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
0.46%
(/.f64 2/3 t)
6.37%
(*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
9.29%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
Compiler

Compiled 106 to 64 computations (39.6% saved)

series23.0ms (0%)

Counts
3 → 156
Calls

39 calls:

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

rewrite167.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
632×associate-+l+
488×+-commutative
474×add-sqr-sqrt
458×pow1
458×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019129
1447121
26624121
Stop Event
node limit
Counts
3 → 105
Calls
Call 1
Inputs
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)) (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) (/.f64 x (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)) (/.f64 x (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 2))) (-.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 3))) (fma.f64 x x (*.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) (-.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)) (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) (*.f64 y (*.f64 b (/.f64 2/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y b) -5/6) (+.f64 (*.f64 (*.f64 y b) (neg.f64 a)) (*.f64 y (*.f64 b (/.f64 2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) 1) (*.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) 1) (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/6 (*.f64 y b)) (+.f64 (*.f64 (neg.f64 a) (*.f64 y b)) (*.f64 y (*.f64 b (/.f64 2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 (*.f64 y b) -5/6)) (*.f64 (*.f64 y b) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 -5/6 (*.f64 y b))) (*.f64 (neg.f64 a) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y b) (-.f64 (pow.f64 (/.f64 2/3 t) 2) (pow.f64 (-.f64 -5/6 a) 2))) (+.f64 a (-.f64 (/.f64 2/3 t) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y b) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) (+.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (/.f64 2/3 t) 2) (pow.f64 (-.f64 -5/6 a) 2)) (*.f64 y b)) (+.f64 a (-.f64 (/.f64 2/3 t) -5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (*.f64 y b)) (+.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (/.f64 2/3 t)))) (*.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) (*.f64 y (*.f64 b (-.f64 -5/6 a))))) (-.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) 3) (pow.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) 3)) (+.f64 (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (/.f64 2/3 t)))) (-.f64 (*.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) (*.f64 y (*.f64 b (-.f64 -5/6 a)))) (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (-.f64 -5/6 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.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 (*.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 (*.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 (*.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 (*.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 y (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 y 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 (*.f64 y b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y b) (/.f64 2/3 t) (*.f64 y (*.f64 b (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 2/3 t) (*.f64 y b) (*.f64 y (*.f64 b (-.f64 -5/6 a))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y y) (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))) (/.f64 (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2) (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (exp.f64 (log1p.f64 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) (sqrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 2) (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2)) (/.f64 1 (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 3)) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 y y (*.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y))) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2)) (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 3)) (fma.f64 y y (*.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2) (*.f64 y y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2))) (neg.f64 (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 3))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2 y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))) (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2)) (cbrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 2 b) y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) y)))))

simplify174.0ms (0.3%)

Algorithm
egg-herbie
Rules
1384×associate-*r*
1102×times-frac
1088×associate-*l*
780×*-commutative
780×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059519117
1191218637
Stop Event
node limit
Counts
261 → 332
Calls
Call 1
Inputs
(/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 2))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 3)) (+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 4))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 3)) (+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 2))))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 2) (pow.f64 x 2)) 1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 2) (pow.f64 x 2)) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 3) (pow.f64 x 3))))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) x)) 1)
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 2) (pow.f64 x 2)) 1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 2) (pow.f64 x 2)) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 3) (pow.f64 x 3))))))
1
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) 1)
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)) (*.f64 (pow.f64 y 3) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) (+.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (pow.f64 y 2))) x))))
(/.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))) (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))) (+.f64 (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y)) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (*.f64 (pow.f64 y 3) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))) (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y)))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 4) (pow.f64 y 4)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 3) (pow.f64 y 3)))))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 y x) 2))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x))) (pow.f64 (+.f64 y x) 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 y x) 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x))) (pow.f64 (+.f64 y x) 4))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x))) (pow.f64 (+.f64 y x) 3))))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (pow.f64 b 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 4) (pow.f64 b 4))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (pow.f64 b 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (pow.f64 b 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 4) (pow.f64 b 4))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (pow.f64 b 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))))
(*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b)))
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)))
(+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2)))))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2))))))
(+.f64 (*.f64 -64/27 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 4)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2)))))))
(/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)))
(+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2)))))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2))))))
(+.f64 (*.f64 -64/27 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 4)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2)))))))
(/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)))
(+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x))) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b x))) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x))))))
(+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b x))) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)))))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 3) x))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b x))) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x))))))))
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 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/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))))
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 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/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.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)) (*.f64 y b))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 2/3 (/.f64 (*.f64 y b) t))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b)))
(*.f64 -1 (*.f64 a (*.f64 y b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))
(*.f64 -1 (*.f64 a (*.f64 y b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b)))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))
y
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 4/3 (/.f64 (*.f64 y b) t))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) y)
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) y)
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y)
(+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(*.f64 -2 (*.f64 a (*.f64 y b)))
(+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(*.f64 -2 (*.f64 a (*.f64 y b)))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))) 1)
(*.f64 x (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))
(*.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 1)
(*.f64 1 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)) (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) x)
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) (/.f64 x (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)) (/.f64 x (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 2))) (-.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 3))) (fma.f64 x x (*.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) (-.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) x))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)) (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 1)
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) 3)
(pow.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) x) -1)
(neg.f64 (/.f64 x (neg.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2))
(log.f64 (exp.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(exp.f64 (log.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(+.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (-.f64 -5/6 a))))
(+.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) (*.f64 y (*.f64 b (/.f64 2/3 t))))
(+.f64 (*.f64 (*.f64 y b) -5/6) (+.f64 (*.f64 (*.f64 y b) (neg.f64 a)) (*.f64 y (*.f64 b (/.f64 2/3 t)))))
(+.f64 (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) 1) (*.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) 1))
(+.f64 (*.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) 1) (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) 1))
(+.f64 (*.f64 -5/6 (*.f64 y b)) (+.f64 (*.f64 (neg.f64 a) (*.f64 y b)) (*.f64 y (*.f64 b (/.f64 2/3 t)))))
(+.f64 (+.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 (*.f64 y b) -5/6)) (*.f64 (*.f64 y b) (neg.f64 a)))
(+.f64 (+.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 -5/6 (*.f64 y b))) (*.f64 (neg.f64 a) (*.f64 y b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 1)
(/.f64 (*.f64 (*.f64 y b) (-.f64 (pow.f64 (/.f64 2/3 t) 2) (pow.f64 (-.f64 -5/6 a) 2))) (+.f64 a (-.f64 (/.f64 2/3 t) -5/6)))
(/.f64 (*.f64 (*.f64 y b) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) (+.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 2/3 t) 2) (pow.f64 (-.f64 -5/6 a) 2)) (*.f64 y b)) (+.f64 a (-.f64 (/.f64 2/3 t) -5/6)))
(/.f64 (*.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (*.f64 y b)) (+.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (/.f64 2/3 t)))) (*.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) (*.f64 y (*.f64 b (-.f64 -5/6 a))))) (-.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (-.f64 -5/6 a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) 3) (pow.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) 3)) (+.f64 (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (/.f64 2/3 t)))) (-.f64 (*.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) (*.f64 y (*.f64 b (-.f64 -5/6 a)))) (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (-.f64 -5/6 a)))))))
(pow.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 y (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y 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 (*.f64 y b) 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(exp.f64 (log.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(fma.f64 (*.f64 y b) (/.f64 2/3 t) (*.f64 y (*.f64 b (-.f64 -5/6 a))))
(fma.f64 (/.f64 2/3 t) (*.f64 y b) (*.f64 y (*.f64 b (-.f64 -5/6 a))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 1)
(-.f64 (/.f64 (*.f64 y y) (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))) (/.f64 (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2) (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))))
(-.f64 (+.f64 y (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (exp.f64 (log1p.f64 y))) 1)
(*.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 1)
(*.f64 1 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) (sqrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 2) (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))
(*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2)) (/.f64 1 (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))))
(*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 3)) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y)))))
(/.f64 1 (/.f64 (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2))))
(/.f64 1 (/.f64 (fma.f64 y y (*.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y))) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 3))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2)) (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 3)) (fma.f64 y y (*.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2) (*.f64 y y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2))) (neg.f64 (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 3))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y)))))
(pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 1)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 2)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 3)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 2))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 3))
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))
(exp.f64 (log.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 1))
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(fma.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2 y)
(fma.f64 1 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))
(fma.f64 1 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))) (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))) y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2)) (cbrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))) y)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))
(fma.f64 (*.f64 (*.f64 2 b) y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) y)
Outputs
(/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y))
(/.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))
(+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 2))))
(+.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)) (neg.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 2))))
(-.f64 (/.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 2)))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 3)) (+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 2)))))
(+.f64 (+.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)) (neg.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 2)))) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 3)))
(+.f64 (-.f64 (/.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 4))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 3)) (+.f64 (/.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 2))))))
(fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 4)) (+.f64 (+.f64 (/.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)) (neg.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 2)))) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 3))))
(-.f64 (+.f64 (-.f64 (/.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 2))) (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 3))) (/.f64 (pow.f64 x 4) (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 4)))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) x)) 1)
(fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) x) 1)
(-.f64 1 (/.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 2) (pow.f64 x 2)) 1))
(fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) x) (+.f64 1 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 2) (*.f64 x x))))
(+.f64 (-.f64 1 (/.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) x)) (/.f64 (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 2) (*.f64 x x)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 2) (pow.f64 x 2)) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 3) (pow.f64 x 3))))))
(fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) x) (+.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 2) (*.f64 x x)) (+.f64 1 (neg.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 3) (pow.f64 x 3))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 2) (*.f64 x x)) (-.f64 1 (/.f64 (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 3) (pow.f64 x 3)))) (/.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) x))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) x)) 1)
(fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) x) 1)
(-.f64 1 (/.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 2) (pow.f64 x 2)) 1))
(fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) x) (+.f64 1 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 2) (*.f64 x x))))
(+.f64 (-.f64 1 (/.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) x)) (/.f64 (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 2) (*.f64 x x)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 2) (pow.f64 x 2)) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (+.f64 y (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b)))) 3) (pow.f64 x 3))))))
(fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) x) (+.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 2) (*.f64 x x)) (+.f64 1 (neg.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 3) (pow.f64 x 3))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 2) (*.f64 x x)) (-.f64 1 (/.f64 (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 3) (pow.f64 x 3)))) (/.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) x))
1
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) 1)
(fma.f64 -1 (*.f64 y (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 x b)) (/.f64 1 x))) 1)
(-.f64 1 (*.f64 y (fma.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) x) b) (/.f64 1 x))))
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) (+.f64 1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) x)))
(+.f64 (fma.f64 -1 (*.f64 y (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 x b)) (/.f64 1 x))) 1) (/.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 x b)) (/.f64 1 x)) (/.f64 x (*.f64 (*.f64 y y) (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)))))
(+.f64 (-.f64 1 (*.f64 y (fma.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) x) b) (/.f64 1 x)))) (*.f64 (/.f64 (*.f64 y y) x) (*.f64 (fma.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) x) b) (/.f64 1 x)) (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)) (*.f64 (pow.f64 y 3) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (pow.f64 x 2))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)))) (+.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b) x)) (/.f64 1 x)) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (pow.f64 y 2))) x))))
(fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1) (/.f64 (*.f64 x x) (*.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 x b)) (/.f64 1 x)) (*.f64 (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1) (pow.f64 y 3))))) (+.f64 (fma.f64 -1 (*.f64 y (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 x b)) (/.f64 1 x))) 1) (/.f64 (fma.f64 2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 x b)) (/.f64 1 x)) (/.f64 x (*.f64 (*.f64 y y) (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))))))
(-.f64 (+.f64 (-.f64 1 (*.f64 y (fma.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) x) b) (/.f64 1 x)))) (*.f64 (/.f64 (*.f64 y y) x) (*.f64 (fma.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) x) b) (/.f64 1 x)) (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1)))) (/.f64 (*.f64 (fma.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) x) b) (/.f64 1 x)) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1) 2))) (*.f64 x x)))
(/.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))
(/.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y))
(/.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))) (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y)))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1) (*.f64 (*.f64 y y) (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)))) (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))))
(-.f64 (/.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)) (/.f64 x (/.f64 (*.f64 (*.f64 y y) (pow.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1) 2)) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))) (+.f64 (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y)) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1) (*.f64 (*.f64 y y) (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)))) (+.f64 (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (*.f64 (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1) (pow.f64 (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1) 2))))))
(+.f64 (-.f64 (/.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)) (/.f64 x (/.f64 (*.f64 (*.f64 y y) (pow.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1) 2)) x))) (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1) 2)))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (*.f64 (pow.f64 y 3) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))) 2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) (*.f64 (pow.f64 y 2) (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))) (/.f64 x (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y)))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (*.f64 (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1) (pow.f64 y 3)) (pow.f64 (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1) 2))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1) 2) (*.f64 (pow.f64 (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1) 2) (pow.f64 y 4)))) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1) (*.f64 (*.f64 y y) (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1)))) (/.f64 x (*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))))))
(+.f64 (-.f64 (/.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)) (/.f64 x (/.f64 (*.f64 (*.f64 y y) (pow.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1) 2)) x))) (-.f64 (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1) 2)))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1) 2) (*.f64 (pow.f64 (fma.f64 2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) 1) 2) (pow.f64 y 4))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y)))
(/.f64 (neg.f64 x) (*.f64 y (fma.f64 -2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -1)))
(/.f64 (neg.f64 x) (*.f64 y (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (pow.f64 y 2)))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y (fma.f64 -2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -1))) (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -1) 2)))))
(-.f64 (/.f64 (neg.f64 x) (*.f64 y (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1))) (/.f64 (*.f64 x x) (*.f64 y (*.f64 y (pow.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 3) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 y (fma.f64 -2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -1))) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -1) 2))) (neg.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -1) 3))))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 y (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1))) (/.f64 (*.f64 x x) (*.f64 y (*.f64 y (pow.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) 2))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) 3))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 4) (pow.f64 y 4)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1) 3) (pow.f64 y 3)))))))
(fma.f64 -1 (/.f64 x (*.f64 y (fma.f64 -2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -1))) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -1) 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -1) 4))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -1) 3)))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 x 3)) (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) 3))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) 4)))) (/.f64 (*.f64 x x) (*.f64 y (*.f64 y (pow.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) 2))))) (/.f64 x (*.f64 y (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1))))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 x y))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 y x) 2))) (/.f64 x (+.f64 y x)))
(fma.f64 -2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 y (*.f64 x b)))) (/.f64 x (+.f64 x y)))
(fma.f64 -2 (/.f64 (*.f64 y (*.f64 x b)) (/.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (/.f64 x (+.f64 x y)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 y x) 2))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x))) (pow.f64 (+.f64 y x) 3)))))
(+.f64 (fma.f64 -2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 y (*.f64 x b)))) (/.f64 x (+.f64 x y))) (*.f64 4 (/.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (/.f64 (pow.f64 (+.f64 x y) 3) (*.f64 (*.f64 y y) (*.f64 x (*.f64 b b)))))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 y (*.f64 x b)) (/.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (/.f64 x (+.f64 x y))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) 2) x) (pow.f64 (+.f64 x y) 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y (*.f64 b x))) (pow.f64 (+.f64 y x) 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x))) (pow.f64 (+.f64 y x) 4))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x))) (pow.f64 (+.f64 y x) 3))))))
(fma.f64 -2 (/.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 y (*.f64 x b)))) (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) (/.f64 (pow.f64 (+.f64 x y) 4) (*.f64 (pow.f64 (*.f64 y b) 3) x))) (+.f64 (/.f64 x (+.f64 x y)) (*.f64 4 (/.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (/.f64 (pow.f64 (+.f64 x y) 3) (*.f64 (*.f64 y y) (*.f64 x (*.f64 b b)))))))))
(fma.f64 -2 (/.f64 (*.f64 y (*.f64 x b)) (/.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (fma.f64 -8 (/.f64 (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3) (/.f64 (/.f64 (pow.f64 (+.f64 x y) 4) (pow.f64 (*.f64 y b) 3)) x)) (+.f64 (/.f64 x (+.f64 x y)) (*.f64 4 (/.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) 2) x) (pow.f64 (+.f64 x y) 3))))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))))
(/.f64 (*.f64 x 1/2) (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (*.f64 b b)))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) 2)) x) (/.f64 (*.f64 x 1/2) (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (pow.f64 b 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))
(fma.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) 2)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) (pow.f64 b 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (*.f64 b b)))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))))))
(fma.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3) (pow.f64 (*.f64 y b) 3))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) 2)) x) (/.f64 (*.f64 x 1/2) (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 4) (pow.f64 b 4))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (pow.f64 b 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 y 4)) (/.f64 x (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 4) (pow.f64 b 4)))) (fma.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) 2)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) (pow.f64 b 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (*.f64 b b)))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 y 4)) (/.f64 (/.f64 x (pow.f64 b 4)) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 4))) (fma.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3) (pow.f64 (*.f64 y b) 3))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) 2)) x) (/.f64 (*.f64 x 1/2) (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))))
(/.f64 (*.f64 x 1/2) (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (*.f64 b b)))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) 2)) x) (/.f64 (*.f64 x 1/2) (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (pow.f64 b 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))))
(fma.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) 2)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) (pow.f64 b 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (*.f64 b b)))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))))))
(fma.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3) (pow.f64 (*.f64 y b) 3))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) 2)) x) (/.f64 (*.f64 x 1/2) (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 3) x) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 4) (pow.f64 b 4))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (pow.f64 b 3))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 y x) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 y 4)) (/.f64 x (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 4) (pow.f64 b 4)))) (fma.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) 2)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) (pow.f64 b 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (*.f64 y y)) (/.f64 x (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (*.f64 b b)))) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 y 4)) (/.f64 (/.f64 x (pow.f64 b 4)) (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 4))) (fma.f64 1/8 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3) (pow.f64 (*.f64 y b) 3))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x y) (pow.f64 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) 2)) x) (/.f64 (*.f64 x 1/2) (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))))
(*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b)))
(*.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)))
(*.f64 3/4 (/.f64 (/.f64 (*.f64 x t) b) y))
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))))
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (*.f64 -9/16 (/.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 y y) (*.f64 b b)) (*.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)))))))
(fma.f64 3/4 (/.f64 (/.f64 (*.f64 x t) b) y) (*.f64 (*.f64 -9/16 (*.f64 (/.f64 t y) (/.f64 t y))) (/.f64 x (/.f64 (*.f64 b b) (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))))))
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2))))))
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (fma.f64 27/64 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 (*.f64 y b) 3) (*.f64 x (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2)))) (*.f64 -9/16 (/.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 y y) (*.f64 b b)) (*.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))))))))
(fma.f64 3/4 (/.f64 (/.f64 (*.f64 x t) b) y) (fma.f64 27/64 (/.f64 (pow.f64 t 3) (/.f64 (/.f64 (pow.f64 (*.f64 y b) 3) x) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2))) (*.f64 (*.f64 -9/16 (*.f64 (/.f64 t y) (/.f64 t y))) (/.f64 x (/.f64 (*.f64 b b) (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)))))))
(+.f64 (*.f64 3/4 (/.f64 (*.f64 t x) (*.f64 y b))) (+.f64 (*.f64 27/64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2) x)) (*.f64 (pow.f64 y 3) (pow.f64 b 3)))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) x)) (*.f64 (pow.f64 y 2) (pow.f64 b 2)))) (*.f64 -81/256 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3) x)) (*.f64 (pow.f64 y 4) (pow.f64 b 4)))))))
(fma.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)) (fma.f64 27/64 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 (*.f64 y b) 3) (*.f64 x (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2)))) (fma.f64 -9/16 (/.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 y y) (*.f64 b b)) (*.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))))) (*.f64 -81/256 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 y 4)) (/.f64 (*.f64 x (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3)) (pow.f64 b 4)))))))
(fma.f64 3/4 (/.f64 (/.f64 (*.f64 x t) b) y) (fma.f64 27/64 (/.f64 (pow.f64 t 3) (/.f64 (/.f64 (pow.f64 (*.f64 y b) 3) x) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2))) (fma.f64 -9/16 (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 x (/.f64 (*.f64 b b) (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))))) (*.f64 -81/256 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 y 4)) (/.f64 x (/.f64 (pow.f64 b 4) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3))))))))
(/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)))
(/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)))
(+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2)))))
(+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 -4/3 (/.f64 (/.f64 (*.f64 y (*.f64 x b)) t) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2))))
(+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2)))))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2))))))
(fma.f64 16/9 (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 b b))) (*.f64 (*.f64 t t) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3))) (+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 -4/3 (/.f64 (/.f64 (*.f64 y (*.f64 x b)) t) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2)))))
(fma.f64 16/9 (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 b b))) (*.f64 t (*.f64 t (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3)))) (+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2))))))
(+.f64 (*.f64 -64/27 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 4)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2)))))))
(fma.f64 -64/27 (/.f64 (*.f64 (pow.f64 (*.f64 y b) 3) x) (*.f64 (pow.f64 t 3) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 4))) (fma.f64 16/9 (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 b b))) (*.f64 (*.f64 t t) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3))) (+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 -4/3 (/.f64 (/.f64 (*.f64 y (*.f64 x b)) t) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2))))))
(fma.f64 -64/27 (*.f64 (/.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 t 3)) (/.f64 x (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 4))) (fma.f64 16/9 (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 b b))) (*.f64 t (*.f64 t (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3)))) (+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2)))))))
(/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)))
(/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)))
(+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2)))))
(+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 -4/3 (/.f64 (/.f64 (*.f64 y (*.f64 x b)) t) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2))))
(+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2)))))
(+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2))))))
(fma.f64 16/9 (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 b b))) (*.f64 (*.f64 t t) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3))) (+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 -4/3 (/.f64 (/.f64 (*.f64 y (*.f64 x b)) t) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2)))))
(fma.f64 16/9 (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 b b))) (*.f64 t (*.f64 t (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3)))) (+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2))))))
(+.f64 (*.f64 -64/27 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 4)))) (+.f64 (*.f64 16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (*.f64 (pow.f64 t 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 3)))) (+.f64 (/.f64 x (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x))) (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 t (pow.f64 (+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y x)) 2)))))))
(fma.f64 -64/27 (/.f64 (*.f64 (pow.f64 (*.f64 y b) 3) x) (*.f64 (pow.f64 t 3) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 4))) (fma.f64 16/9 (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 b b))) (*.f64 (*.f64 t t) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3))) (+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 -4/3 (/.f64 (/.f64 (*.f64 y (*.f64 x b)) t) (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2))))))
(fma.f64 -64/27 (*.f64 (/.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 t 3)) (/.f64 x (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 4))) (fma.f64 16/9 (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 b b))) (*.f64 t (*.f64 t (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 3)))) (+.f64 (/.f64 x (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y))) (*.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 x y)) 2)))))))
(/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)))
(/.f64 x (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)))
(+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x))) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b x))) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x))))))
(+.f64 (/.f64 x (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x)) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 x b))) (pow.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) 2))))
(+.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y))) (*.f64 2 (/.f64 (*.f64 y (*.f64 x (*.f64 a b))) (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) 2))))
(+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b x))) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)))))))
(+.f64 (/.f64 x (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x)) (fma.f64 4 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 b b)) (*.f64 a a))) (*.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) (pow.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) 2))) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 x b))) (pow.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) 2)))))
(+.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y))) (fma.f64 4 (*.f64 (/.f64 (*.f64 y y) (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y))) (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) x)) (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) 2))) (*.f64 2 (/.f64 (*.f64 y (*.f64 x (*.f64 a b))) (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) 2)))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 b 3) x))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (pow.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) 2)))) (+.f64 (/.f64 x (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) x))) (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x))))) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 b x))) (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x))))))))
(fma.f64 8 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (*.f64 x (pow.f64 b 3)) (pow.f64 a 3))) (*.f64 (pow.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) 2) (pow.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) 2))) (+.f64 (/.f64 x (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x)) (fma.f64 4 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 b b)) (*.f64 a a))) (*.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) (pow.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) 2))) (*.f64 2 (/.f64 (*.f64 y (*.f64 a (*.f64 x b))) (pow.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) 2))))))
(fma.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 a 3)) x) (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) 4)) (+.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y))) (fma.f64 4 (*.f64 (/.f64 (*.f64 y y) (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y))) (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) x)) (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) 2))) (*.f64 2 (/.f64 (*.f64 y (*.f64 x (*.f64 a b))) (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) 2))))))
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))
(/.f64 (/.f64 (*.f64 x -1/2) (*.f64 y a)) b)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 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 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) (*.f64 y y)) (/.f64 (/.f64 x (*.f64 b b)) (*.f64 a a))) (/.f64 (/.f64 (*.f64 x -1/2) (*.f64 y a)) b))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) (*.f64 y y)) (/.f64 (/.f64 x (*.f64 b b)) (*.f64 a a))) (fma.f64 -1/8 (/.f64 (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) 2) (/.f64 (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 a 3)) x)) (/.f64 (/.f64 (*.f64 x -1/2) (*.f64 y a)) b)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/16 (/.f64 (pow.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) 2) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 x (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) (*.f64 y y)) (/.f64 (/.f64 x (*.f64 b b)) (*.f64 a a))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) 2) (pow.f64 y 4)) (*.f64 (/.f64 x (pow.f64 b 4)) (/.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) (pow.f64 a 4)))) (fma.f64 -1/8 (/.f64 (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) 2) (/.f64 (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 a 3)) x)) (/.f64 (/.f64 (*.f64 x -1/2) (*.f64 y a)) b))))
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))
(/.f64 (/.f64 (*.f64 x -1/2) (*.f64 y a)) b)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 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 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) (*.f64 y y)) (/.f64 (/.f64 x (*.f64 b b)) (*.f64 a a))) (/.f64 (/.f64 (*.f64 x -1/2) (*.f64 y a)) b))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) (*.f64 y y)) (/.f64 (/.f64 x (*.f64 b b)) (*.f64 a a))) (fma.f64 -1/8 (/.f64 (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) 2) (/.f64 (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 a 3)) x)) (/.f64 (/.f64 (*.f64 x -1/2) (*.f64 y a)) b)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) x) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) 2) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 a 4) (pow.f64 b 4))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y x)) (*.f64 (+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) x)) x)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 a 3) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) (*.f64 y y)) (/.f64 x (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/16 (/.f64 (pow.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) 2) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 x (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y) x) 2) x) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) (*.f64 y y)) (/.f64 (/.f64 x (*.f64 b b)) (*.f64 a a))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) 2) (pow.f64 y 4)) (*.f64 (/.f64 x (pow.f64 b 4)) (/.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) (pow.f64 a 4)))) (fma.f64 -1/8 (/.f64 (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)) 2) (/.f64 (*.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 a 3)) x)) (/.f64 (/.f64 (*.f64 x -1/2) (*.f64 y a)) b))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) (*.f64 y b))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 2/3 (/.f64 (*.f64 y b) t))
(*.f64 2/3 (/.f64 y (/.f64 t b)))
(*.f64 y (*.f64 b (/.f64 2/3 t)))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))
(neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))
(*.f64 y (*.f64 b (-.f64 -5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a))))
(neg.f64 (*.f64 y (*.f64 (+.f64 5/6 a) b)))
(*.f64 y (*.f64 b (-.f64 -5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 y b) t)) (*.f64 -1 (*.f64 y (*.f64 b (+.f64 5/6 a)))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))
(*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b)))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b)))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b)))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 -1 (*.f64 a (*.f64 y b)))
(*.f64 y (*.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 -1 (*.f64 a (*.f64 y b)))
(*.f64 y (*.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b)))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b)))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 y b))) (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b)))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 y (+.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))
(neg.f64 (*.f64 y (fma.f64 -2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -1)))
(*.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) (neg.f64 y))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))
(neg.f64 (*.f64 y (fma.f64 -2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -1)))
(*.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) (neg.f64 y))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))
(neg.f64 (*.f64 y (fma.f64 -2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -1)))
(*.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) (neg.f64 y))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))
(neg.f64 (*.f64 y (fma.f64 -2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) -1)))
(*.f64 (fma.f64 -2 (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) b) -1) (neg.f64 y))
y
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(*.f64 (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 y b))
(*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b)))
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(*.f64 (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 y b))
(*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b)))
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(+.f64 y (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 4/3 (/.f64 (*.f64 y b) t))
(*.f64 (/.f64 y (/.f64 t b)) 4/3)
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) y) (*.f64 (/.f64 y (/.f64 t b)) 4/3))
(fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 y (*.f64 (/.f64 y (/.f64 t b)) 4/3)))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) y) (*.f64 (/.f64 y (/.f64 t b)) 4/3))
(fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 y (*.f64 (/.f64 y (/.f64 t b)) 4/3)))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) y) (*.f64 (/.f64 y (/.f64 t b)) 4/3))
(fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 y (*.f64 (/.f64 y (/.f64 t b)) 4/3)))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) y)
(fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) y)
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) y) (*.f64 (/.f64 y (/.f64 t b)) 4/3))
(fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 y (*.f64 (/.f64 y (/.f64 t b)) 4/3)))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) y) (*.f64 (/.f64 y (/.f64 t b)) 4/3))
(fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 y (*.f64 (/.f64 y (/.f64 t b)) 4/3)))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) y) (*.f64 (/.f64 y (/.f64 t b)) 4/3))
(fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 y (*.f64 (/.f64 y (/.f64 t b)) 4/3)))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) y)
(fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) y)
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) y) (*.f64 (/.f64 y (/.f64 t b)) 4/3))
(fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 y (*.f64 (/.f64 y (/.f64 t b)) 4/3)))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) y) (*.f64 (/.f64 y (/.f64 t b)) 4/3))
(fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 y (*.f64 (/.f64 y (/.f64 t b)) 4/3)))
(+.f64 (*.f64 -2 (*.f64 y (*.f64 b (+.f64 5/6 a)))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) y) (*.f64 (/.f64 y (/.f64 t b)) 4/3))
(fma.f64 -2 (*.f64 y (*.f64 (+.f64 5/6 a) b)) (+.f64 y (*.f64 (/.f64 y (/.f64 t b)) 4/3)))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) y)
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) y)
(+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 -2 a) (*.f64 y b))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 y a) (*.f64 b -2))))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 -2 a) (*.f64 y b))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 y a) (*.f64 b -2))))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 -2 a) (*.f64 y b))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 y a) (*.f64 b -2))))
(*.f64 -2 (*.f64 a (*.f64 y b)))
(*.f64 (*.f64 -2 a) (*.f64 y b))
(*.f64 (*.f64 y a) (*.f64 b -2))
(+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 -2 a) (*.f64 y b))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 y a) (*.f64 b -2))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 -2 a) (*.f64 y b))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 y a) (*.f64 b -2))))
(+.f64 y (+.f64 (*.f64 2 (*.f64 y (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 -2 (*.f64 a (*.f64 y b)))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 -2 a) (*.f64 y b))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 y a) (*.f64 b -2))))
(*.f64 -2 (*.f64 a (*.f64 y b)))
(*.f64 (*.f64 -2 a) (*.f64 y b))
(*.f64 (*.f64 y a) (*.f64 b -2))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 -2 a) (*.f64 y b))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 y a) (*.f64 b -2))))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 -2 a) (*.f64 y b))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 y a) (*.f64 b -2))))
(+.f64 (*.f64 2 (*.f64 y (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b))) (+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b)))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 -2 a) (*.f64 y b))))
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (+.f64 y (*.f64 (*.f64 y a) (*.f64 b -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))) 1)
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(*.f64 x (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(*.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 1)
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(*.f64 1 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 x) 1) (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y))))
(/.f64 (sqrt.f64 x) (/.f64 (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) 1) (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y))))
(/.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)) (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y))) 2)))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)) (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y))) 2)))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) (cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))) 2)))
(*.f64 (/.f64 1 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) x)
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) (/.f64 x (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))) (/.f64 x (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))))
(/.f64 (/.f64 x (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)) (/.f64 x (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y))) 2)) (/.f64 x (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))) 2))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 2))) (-.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 2))) (-.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 2))) (-.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 3))) (fma.f64 x x (*.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) (-.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) x))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 3))) (fma.f64 x x (*.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) (-.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) x))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 3))) (fma.f64 x x (*.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) (-.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) x))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 x) 1) (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y))))
(/.f64 (sqrt.f64 x) (/.f64 (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) 1) (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y))))
(/.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)) (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2)) (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y))) 2)))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))) 2)))
(pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 1)
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) 2)
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) 3)
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(pow.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 3) 1/3)
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) x) -1)
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(neg.f64 (/.f64 x (neg.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 2))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y))) 2))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y))) 2))
(log.f64 (exp.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 3))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 3)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(exp.f64 (log.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))) 1))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y)))
(/.f64 x (+.f64 x (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)))
(+.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (-.f64 -5/6 a))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) (*.f64 y (*.f64 b (/.f64 2/3 t))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 (*.f64 y b) -5/6) (+.f64 (*.f64 (*.f64 y b) (neg.f64 a)) (*.f64 y (*.f64 b (/.f64 2/3 t)))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) 1) (*.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) 1))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) 1) (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) 1))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (*.f64 -5/6 (*.f64 y b)) (+.f64 (*.f64 (neg.f64 a) (*.f64 y b)) (*.f64 y (*.f64 b (/.f64 2/3 t)))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (+.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 (*.f64 y b) -5/6)) (*.f64 (*.f64 y b) (neg.f64 a)))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(+.f64 (+.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 -5/6 (*.f64 y b))) (*.f64 (neg.f64 a) (*.f64 y b)))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 1)
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(/.f64 (*.f64 (*.f64 y b) (-.f64 (pow.f64 (/.f64 2/3 t) 2) (pow.f64 (-.f64 -5/6 a) 2))) (+.f64 a (-.f64 (/.f64 2/3 t) -5/6)))
(/.f64 (*.f64 y b) (/.f64 (+.f64 a (+.f64 (/.f64 2/3 t) 5/6)) (-.f64 (pow.f64 (/.f64 2/3 t) 2) (pow.f64 (-.f64 -5/6 a) 2))))
(/.f64 (*.f64 y b) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (-.f64 (pow.f64 (/.f64 2/3 t) 2) (pow.f64 (-.f64 -5/6 a) 2))))
(/.f64 (*.f64 (*.f64 y b) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) (+.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)))))
(/.f64 (*.f64 y b) (/.f64 (+.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 (+.f64 a (/.f64 2/3 t))))) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 (+.f64 a (/.f64 2/3 t)))))) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 2/3 t) 2) (pow.f64 (-.f64 -5/6 a) 2)) (*.f64 y b)) (+.f64 a (-.f64 (/.f64 2/3 t) -5/6)))
(/.f64 (*.f64 y b) (/.f64 (+.f64 a (+.f64 (/.f64 2/3 t) 5/6)) (-.f64 (pow.f64 (/.f64 2/3 t) 2) (pow.f64 (-.f64 -5/6 a) 2))))
(/.f64 (*.f64 y b) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (-.f64 (pow.f64 (/.f64 2/3 t) 2) (pow.f64 (-.f64 -5/6 a) 2))))
(/.f64 (*.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (*.f64 y b)) (+.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (-.f64 -5/6 a) (-.f64 (-.f64 -5/6 a) (/.f64 2/3 t)))))
(/.f64 (*.f64 y b) (/.f64 (+.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 (+.f64 a (/.f64 2/3 t))))) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))))
(*.f64 (/.f64 (*.f64 y b) (+.f64 (pow.f64 (/.f64 2/3 t) 2) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 (+.f64 a (/.f64 2/3 t)))))) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (/.f64 2/3 t)))) (*.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) (*.f64 y (*.f64 b (-.f64 -5/6 a))))) (-.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (-.f64 -5/6 a)))))
(/.f64 (*.f64 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) (*.f64 y (-.f64 (*.f64 b (/.f64 2/3 t)) (*.f64 b (-.f64 -5/6 a))))) (*.f64 y (-.f64 (*.f64 b (/.f64 2/3 t)) (*.f64 b (-.f64 -5/6 a)))))
(/.f64 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (/.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) 3) (pow.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) 3)) (+.f64 (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (/.f64 2/3 t)))) (-.f64 (*.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) (*.f64 y (*.f64 b (-.f64 -5/6 a)))) (*.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (-.f64 -5/6 a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) 3) (pow.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) 3)) (fma.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 y (*.f64 b (/.f64 2/3 t))) (*.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) (-.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) (*.f64 y (*.f64 b (/.f64 2/3 t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 b (/.f64 2/3 t))) 3) (pow.f64 (*.f64 y (*.f64 b (-.f64 -5/6 a))) 3)) (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 b b))) (pow.f64 (/.f64 2/3 t) 2)) (*.f64 (*.f64 y b) (*.f64 (-.f64 -5/6 a) (*.f64 (*.f64 y b) (-.f64 -5/6 (+.f64 a (/.f64 2/3 t))))))))
(pow.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))) 2)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 3)
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(pow.f64 (pow.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3) 1/3)
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) 2))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) 2))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 y (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 (*.f64 y (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (log.f64 (exp.f64 b)))
(*.f64 (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))) (log.f64 (exp.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y 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 (*.f64 y b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3) (pow.f64 (*.f64 y b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) (pow.f64 (*.f64 y b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) 3) (pow.f64 (*.f64 y b) 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(exp.f64 (log.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 1))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 (*.f64 y b) (/.f64 2/3 t) (*.f64 y (*.f64 b (-.f64 -5/6 a))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(fma.f64 (/.f64 2/3 t) (*.f64 y b) (*.f64 y (*.f64 b (-.f64 -5/6 a))))
(*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))
(*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))) 1)
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(-.f64 (/.f64 (*.f64 y y) (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))) (/.f64 (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2) (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b))) 2)) (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b)))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b))) 2)) (-.f64 y (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b)))))
(-.f64 (+.f64 y (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))))) 1)
(+.f64 y (-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b))))) 1))
(+.f64 y (+.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b))))) -1))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (exp.f64 (log1p.f64 y))) 1)
(+.f64 (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b)) (exp.f64 (log1p.f64 y))) -1)
(+.f64 -1 (fma.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y (*.f64 2 b)) (exp.f64 (log1p.f64 y))))
(*.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 1)
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 1 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) (sqrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 2))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 2) (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(*.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2)) (/.f64 1 (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b))) 2)) (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b)))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b))) 2)) (-.f64 y (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b)))))
(*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 3)) (/.f64 1 (fma.f64 y y (*.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y)))))
(*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b))) 3)) (/.f64 1 (fma.f64 y y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 y (*.f64 2 b)) (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b)) (neg.f64 y)))))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b))) 3)) (fma.f64 y y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 (*.f64 y (*.f64 2 b)) (fma.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y (*.f64 2 b)) (neg.f64 y))))))
(/.f64 1 (/.f64 (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))) (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b))) 2)) (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b)))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b))) 2)) (-.f64 y (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b)))))
(/.f64 1 (/.f64 (fma.f64 y y (*.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y))) (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 3))))
(*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b))) 3)) (/.f64 1 (fma.f64 y y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 y (*.f64 2 b)) (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b)) (neg.f64 y)))))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b))) 3)) (fma.f64 y y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 (*.f64 y (*.f64 2 b)) (fma.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y (*.f64 2 b)) (neg.f64 y))))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2)) (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b))) 2)) (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b)))))
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b))) 2)) (-.f64 y (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 3)) (fma.f64 y y (*.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y))))
(*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b))) 3)) (/.f64 1 (fma.f64 y y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 y (*.f64 2 b)) (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b)) (neg.f64 y)))))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b))) 3)) (fma.f64 y y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 (*.f64 y (*.f64 2 b)) (fma.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y (*.f64 2 b)) (neg.f64 y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2) (*.f64 y y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b))) 2) (*.f64 y y)) (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b)) (neg.f64 y)))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b))) 2) (*.f64 y y)) (fma.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y (*.f64 2 b)) (neg.f64 y)))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2))) (neg.f64 (-.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b))) 2) (*.f64 y y)) (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b)) (neg.f64 y)))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b))) 2) (*.f64 y y)) (fma.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y (*.f64 2 b)) (neg.f64 y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 3))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) (-.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b))) 3))) (neg.f64 (fma.f64 y y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 y (*.f64 2 b)) (fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b)) (neg.f64 y)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b))) 3)) (fma.f64 y y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 (*.f64 y (*.f64 2 b)) (fma.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 y (*.f64 2 b)) (neg.f64 y)))))))
(pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 1)
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 2)
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 3)
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 3) 1/3)
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 2))
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)) y) 2))
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y) 2))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y))))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y) 3))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(exp.f64 (log.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)) 1))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(fma.f64 2 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) y)
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(fma.f64 (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2 y)
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(fma.f64 1 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(fma.f64 1 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) y)
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))) (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))) y)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b)))) (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b)))) y)
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b)))) (sqrt.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b)))) y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b))))
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)) 2)) (cbrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y))) y)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b))) 2)) (cbrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b)))) y)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b))) 2)) (cbrt.f64 (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b)))) y)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 (*.f64 2 b) y)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 y (*.f64 2 b))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 y (*.f64 (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (*.f64 2 b))))
(fma.f64 (*.f64 (*.f64 2 b) y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) y)
(*.f64 y (fma.f64 2 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b) 1))
(fma.f64 2 (*.f64 b (*.f64 y (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) y)

localize49.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.01%
(*.f64 2 (*.f64 2/3 (/.f64 b t)))
0.01%
(*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))
0.41%
(*.f64 2/3 (/.f64 b t))
Compiler

Compiled 72 to 42 computations (41.7% saved)

series7.0ms (0%)

Counts
3 → 60
Calls

21 calls:

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

rewrite106.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1278×associate-*r/
910×associate-*l/
864×associate-/r*
834×swap-sqr
570×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01349
126649
2319449
Stop Event
node limit
Counts
3 → 224
Calls
Call 1
Inputs
(*.f64 2/3 (/.f64 b t))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 2/3 (/.f64 b t)))))
(*.f64 2 (*.f64 2/3 (/.f64 b t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2/3 (/.f64 b t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2/3 (/.f64 t b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 t 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (/.f64 b t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (*.f64 2/3 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 b) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b) (/.f64 (neg.f64 t) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2/3 b)) (/.f64 t (sqrt.f64 (*.f64 2/3 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 2/3 b)) (cbrt.f64 (*.f64 2/3 b))) (/.f64 t (cbrt.f64 (*.f64 2/3 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (sqrt.f64 b)) (/.f64 t (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 b) 2)) (/.f64 t (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (/.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 t) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b 3/2) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b -2/3) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2/3 b) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2/3 b) 1) (/.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (/.f64 b 1)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (/.f64 b (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (/.f64 b (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2/3 (/.f64 t (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 b 3/2)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 2/3 (/.f64 (sqrt.f64 t) b))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2/3 (/.f64 b t))) (sqrt.f64 (*.f64 2/3 b))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2/3 (/.f64 b t))) 2) (cbrt.f64 (*.f64 2/3 b))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2/3 b) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2/3 b) (/.f64 1 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2/3 b) -1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) 1) (sqrt.f64 (/.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 b)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) 1) (cbrt.f64 (/.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 b)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2/3 (sqrt.f64 t)) b) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2/3 (cbrt.f64 (*.f64 t t))) b) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 b) 2/3) (/.f64 t (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) 2/3) (/.f64 t (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b 1) 2/3) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b (sqrt.f64 t)) 2/3) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b (cbrt.f64 (*.f64 t t))) 2/3) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b 3/2) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) 1) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) 1) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b -2/3) 1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 2/3 (sqrt.f64 (/.f64 b t)))) (sqrt.f64 (/.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 b) (*.f64 2/3 (sqrt.f64 (/.f64 b t)))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 b)) (*.f64 2/3 (sqrt.f64 (/.f64 b t)))) (sqrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2/3 b)) (sqrt.f64 (*.f64 2/3 (/.f64 b t)))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 2/3 b)) (pow.f64 (cbrt.f64 (*.f64 2/3 (/.f64 b t))) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 (/.f64 b (cbrt.f64 t))) (cbrt.f64 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2/3 b) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 (*.f64 (cbrt.f64 (/.f64 t b)) (cbrt.f64 (/.f64 t b)))) (cbrt.f64 (/.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 (/.f64 1 (sqrt.f64 b))) (/.f64 t (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (/.f64 t (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) 1)) (/.f64 (sqrt.f64 t) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) (sqrt.f64 b))) (/.f64 (sqrt.f64 t) (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 b) 2))) (/.f64 (sqrt.f64 t) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 (/.f64 (cbrt.f64 (*.f64 t t)) 1)) (/.f64 (cbrt.f64 t) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 (/.f64 (cbrt.f64 (*.f64 t t)) (sqrt.f64 b))) (/.f64 (cbrt.f64 t) (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2/3 (/.f64 (cbrt.f64 (*.f64 t t)) (pow.f64 (cbrt.f64 b) 2))) (/.f64 (cbrt.f64 t) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b 3/2) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b 3/2) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) 1) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 (sqrt.f64 t))) (sqrt.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 (cbrt.f64 (*.f64 t t)))) (sqrt.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) 1) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (sqrt.f64 (cbrt.f64 t))) (sqrt.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (*.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 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (cbrt.f64 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b -2/3) 1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b -2/3) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b -2/3) (cbrt.f64 (*.f64 t t))) (neg.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b -2/3) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b -2/3) (*.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 b -2/3) -1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b -2/3) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b -2/3) (neg.f64 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2/3 (/.f64 b t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2/3 (/.f64 b t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2/3 (/.f64 b t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2/3 (/.f64 b t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 b (neg.f64 t)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2/3 (/.f64 b (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 2/3 b) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2/3 (/.f64 b t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 2/3) (/.f64 b t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2/3 (/.f64 b t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2/3 (/.f64 b t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2/3 (/.f64 b t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2/3 (/.f64 b t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2/3 (/.f64 b t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2/3 (/.f64 b t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (exp.f64 (*.f64 (/.f64 4/3 t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 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) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (/.f64 4/3 t) b) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (*.f64 (/.f64 4/3 t) b) (log.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 2/3 (/.f64 b t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 4/3 t) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 4/3 t) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3))))) (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b))))) (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)))) 1) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 1) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2/3 (/.f64 b t)))) (-.f64 1 (*.f64 2/3 (/.f64 b t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 4/3 t) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 (/.f64 4/3 t) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2/3 (/.f64 b t)) (exp.f64 (log1p.f64 (*.f64 2/3 (/.f64 b t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 t (*.f64 2/3 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4/3 t) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4/3 (/.f64 t b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2/3 b) (/.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4/3 b) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (/.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2/3 b)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4/3 (neg.f64 b)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2/3 b) 2) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4/3 (sqrt.f64 b)) (/.f64 t (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 b 3/2)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2/3 (/.f64 (sqrt.f64 t) b))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 b -2/3)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 4/3 b)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 2 (*.f64 2/3 b))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 4/3 (neg.f64 b))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 2/3 b) 2)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 b) 2)) (/.f64 t (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4/3 (/.f64 b 1)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4/3 (/.f64 b (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4/3 (/.f64 b (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4/3 (/.f64 t (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2/3 (/.f64 b t)))) (sqrt.f64 (*.f64 2/3 b))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 2/3 (/.f64 b t))) 2)) (cbrt.f64 (*.f64 2/3 b))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4/3 b) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4/3 b) 1) (/.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4/3 b) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4/3 b) (/.f64 1 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4/3 b) -1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) 1) (sqrt.f64 (/.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 b)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) 1) (cbrt.f64 (/.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 b)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b 4/3) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 b) 4/3) (/.f64 t (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) 4/3) (/.f64 t (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) 4/3) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b 1) 4/3) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b (sqrt.f64 t)) 4/3) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b (cbrt.f64 (*.f64 t t))) 4/3) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b 3/2) 2) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) 2) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) 2) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b -2/3) 2) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2/3 b)) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4/3 (neg.f64 b)) 1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 2/3 b) 2) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2/3 b)) (*.f64 (sqrt.f64 (*.f64 2/3 (/.f64 b t))) 2)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4/3 t) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4/3 (*.f64 (cbrt.f64 (/.f64 t b)) (cbrt.f64 (/.f64 t b)))) (cbrt.f64 (/.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4/3 (/.f64 1 (sqrt.f64 b))) (/.f64 t (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4/3 (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (/.f64 t (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) 1)) (/.f64 (sqrt.f64 t) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) (sqrt.f64 b))) (/.f64 (sqrt.f64 t) (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 b) 2))) (/.f64 (sqrt.f64 t) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4/3 (/.f64 (cbrt.f64 (*.f64 t t)) 1)) (/.f64 (cbrt.f64 t) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4/3 (/.f64 (cbrt.f64 (*.f64 t t)) (sqrt.f64 b))) (/.f64 (cbrt.f64 t) (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4/3 (/.f64 (cbrt.f64 (*.f64 t t)) (pow.f64 (cbrt.f64 b) 2))) (/.f64 (cbrt.f64 t) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4/3 b) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4/3 b) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4/3 b) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4/3 b) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 2/3 b)) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 2/3 b)) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 2/3 b)) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 2/3 b)) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) 1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (cbrt.f64 (*.f64 t t))) (neg.f64 (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (*.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 4/3 (neg.f64 b)) -1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (neg.f64 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2/3 b) 2) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2/3 b) 2) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2/3 b) 2) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2/3 b) 2) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 4/3 t) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 4/3 t) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 4/3 t) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 4/3 t) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 b (neg.f64 t)) 4/3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 4/3 (/.f64 b (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 4/3 t) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 4/3 t) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 4/3 t) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 4/3 t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 4/3 t) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 4/3 t) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 4/3 t) b)))))))

simplify152.0ms (0.2%)

Algorithm
egg-herbie
Rules
1640×distribute-lft-in
1484×associate-/l*
762×associate-/l/
480×associate-*l*
474×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05556824
113046698
256546698
Stop Event
node limit
Counts
284 → 321
Calls
Call 1
Inputs
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
y
(+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (pow.f64 b 3)) (pow.f64 t 3))) (*.f64 4/3 (/.f64 (*.f64 y b) t)))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
y
(+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (pow.f64 b 3)) (pow.f64 t 3))) (*.f64 4/3 (/.f64 (*.f64 y b) t)))))
y
(+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (pow.f64 b 3)) (pow.f64 t 3))) (*.f64 4/3 (/.f64 (*.f64 y b) t)))))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2/3 (/.f64 b t)))) 1)
(/.f64 2/3 (/.f64 t b))
(/.f64 b (/.f64 t 2/3))
(/.f64 (*.f64 2/3 (/.f64 b t)) 1)
(/.f64 1 (/.f64 t (*.f64 2/3 b)))
(/.f64 (*.f64 2/3 b) t)
(/.f64 (neg.f64 b) (/.f64 (neg.f64 t) 2/3))
(/.f64 (sqrt.f64 (*.f64 2/3 b)) (/.f64 t (sqrt.f64 (*.f64 2/3 b))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2/3 b)) (cbrt.f64 (*.f64 2/3 b))) (/.f64 t (cbrt.f64 (*.f64 2/3 b))))
(/.f64 (*.f64 2/3 (sqrt.f64 b)) (/.f64 t (sqrt.f64 b)))
(/.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 b) 2)) (/.f64 t (cbrt.f64 b)))
(/.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (/.f64 t b)))
(/.f64 (/.f64 2/3 t) (/.f64 1 b))
(/.f64 (/.f64 b 3/2) t)
(/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 t))
(/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (cbrt.f64 t))
(/.f64 (*.f64 b -2/3) (neg.f64 t))
(/.f64 (*.f64 (*.f64 2/3 b) 1) t)
(/.f64 (*.f64 (*.f64 2/3 b) 1) (/.f64 t 1))
(/.f64 (*.f64 2/3 (/.f64 b 1)) t)
(/.f64 (*.f64 2/3 (/.f64 b (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (*.f64 2/3 (/.f64 b (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))
(/.f64 -2/3 (/.f64 t (neg.f64 b)))
(/.f64 (*.f64 1 (/.f64 b 3/2)) t)
(/.f64 (*.f64 1 (/.f64 2/3 (/.f64 (sqrt.f64 t) b))) (sqrt.f64 t))
(/.f64 (*.f64 1 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3))) (cbrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2/3 (/.f64 b t))) (sqrt.f64 (*.f64 2/3 b))) (sqrt.f64 t))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2/3 (/.f64 b t))) 2) (cbrt.f64 (*.f64 2/3 b))) (cbrt.f64 t))
(/.f64 (*.f64 (*.f64 2/3 b) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2/3 b) (/.f64 1 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))
(/.f64 (*.f64 (*.f64 2/3 b) -1) (neg.f64 t))
(/.f64 (*.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) 1) (sqrt.f64 (/.f64 t b)))
(/.f64 (*.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 b)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 t)))
(/.f64 (*.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) 1) (cbrt.f64 (/.f64 t b)))
(/.f64 (*.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 b)) (cbrt.f64 t))
(/.f64 (*.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (neg.f64 t)))
(/.f64 (*.f64 (/.f64 2/3 (sqrt.f64 t)) b) (sqrt.f64 t))
(/.f64 (*.f64 (/.f64 2/3 (cbrt.f64 (*.f64 t t))) b) (cbrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 b) 2/3) (/.f64 t (sqrt.f64 b)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) 2/3) (/.f64 t (cbrt.f64 b)))
(/.f64 (*.f64 (/.f64 b 1) 2/3) t)
(/.f64 (*.f64 (/.f64 b (sqrt.f64 t)) 2/3) (sqrt.f64 t))
(/.f64 (*.f64 (/.f64 b (cbrt.f64 (*.f64 t t))) 2/3) (cbrt.f64 t))
(/.f64 (*.f64 (/.f64 b 3/2) 1) t)
(/.f64 (*.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) 1) (sqrt.f64 t))
(/.f64 (*.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) 1) (cbrt.f64 t))
(/.f64 (*.f64 (*.f64 b -2/3) 1) (neg.f64 t))
(/.f64 (*.f64 1 (*.f64 2/3 (sqrt.f64 (/.f64 b t)))) (sqrt.f64 (/.f64 t b)))
(/.f64 (*.f64 (sqrt.f64 b) (*.f64 2/3 (sqrt.f64 (/.f64 b t)))) (sqrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 b)) (*.f64 2/3 (sqrt.f64 (/.f64 b t)))) (sqrt.f64 (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2/3 b)) (sqrt.f64 (*.f64 2/3 (/.f64 b t)))) (sqrt.f64 t))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2/3 b)) (pow.f64 (cbrt.f64 (*.f64 2/3 (/.f64 b t))) 2)) (cbrt.f64 t))
(/.f64 (*.f64 2/3 (/.f64 b (cbrt.f64 t))) (cbrt.f64 (*.f64 t t)))
(/.f64 (/.f64 (*.f64 2/3 b) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))
(/.f64 (/.f64 2/3 (*.f64 (cbrt.f64 (/.f64 t b)) (cbrt.f64 (/.f64 t b)))) (cbrt.f64 (/.f64 t b)))
(/.f64 (/.f64 2/3 (/.f64 1 (sqrt.f64 b))) (/.f64 t (sqrt.f64 b)))
(/.f64 (/.f64 2/3 (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (/.f64 t (cbrt.f64 b)))
(/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) 1)) (/.f64 (sqrt.f64 t) b))
(/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) (sqrt.f64 b))) (/.f64 (sqrt.f64 t) (sqrt.f64 b)))
(/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 b) 2))) (/.f64 (sqrt.f64 t) (cbrt.f64 b)))
(/.f64 (/.f64 2/3 (/.f64 (cbrt.f64 (*.f64 t t)) 1)) (/.f64 (cbrt.f64 t) b))
(/.f64 (/.f64 2/3 (/.f64 (cbrt.f64 (*.f64 t t)) (sqrt.f64 b))) (/.f64 (cbrt.f64 t) (sqrt.f64 b)))
(/.f64 (/.f64 2/3 (/.f64 (cbrt.f64 (*.f64 t t)) (pow.f64 (cbrt.f64 b) 2))) (/.f64 (cbrt.f64 t) (cbrt.f64 b)))
(/.f64 (/.f64 (/.f64 b 3/2) 1) t)
(/.f64 (/.f64 (/.f64 b 3/2) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))
(/.f64 (/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) 1) (sqrt.f64 t))
(/.f64 (/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 (sqrt.f64 t))) (sqrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 (cbrt.f64 (*.f64 t t)))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) 1) (cbrt.f64 t))
(/.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (sqrt.f64 (cbrt.f64 t))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (cbrt.f64 t)))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (cbrt.f64 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (*.f64 b -2/3) 1) (neg.f64 t))
(/.f64 (/.f64 (*.f64 b -2/3) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (*.f64 b -2/3) (cbrt.f64 (*.f64 t t))) (neg.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (*.f64 b -2/3) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 b -2/3) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 b -2/3) -1) t)
(/.f64 (/.f64 (*.f64 b -2/3) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 b -2/3) (neg.f64 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))
(pow.f64 (*.f64 2/3 (/.f64 b t)) 1)
(pow.f64 (sqrt.f64 (*.f64 2/3 (/.f64 b t))) 2)
(pow.f64 (cbrt.f64 (*.f64 2/3 (/.f64 b t))) 3)
(pow.f64 (pow.f64 (*.f64 2/3 (/.f64 b t)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 b (neg.f64 t)) 2/3))
(neg.f64 (*.f64 2/3 (/.f64 b (neg.f64 t))))
(neg.f64 (/.f64 (*.f64 2/3 b) (neg.f64 t)))
(sqrt.f64 (pow.f64 (*.f64 2/3 (/.f64 b t)) 2))
(log.f64 (pow.f64 (exp.f64 2/3) (/.f64 b t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2/3 (/.f64 b t)))))
(cbrt.f64 (pow.f64 (*.f64 2/3 (/.f64 b t)) 3))
(expm1.f64 (log1p.f64 (*.f64 2/3 (/.f64 b t))))
(exp.f64 (log.f64 (*.f64 2/3 (/.f64 b t))))
(exp.f64 (*.f64 (log.f64 (*.f64 2/3 (/.f64 b t))) 1))
(log1p.f64 (expm1.f64 (*.f64 2/3 (/.f64 b t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))))) 1)
(pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 1)
(pow.f64 (sqrt.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 3)
(pow.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 2))
(log.f64 (pow.f64 (exp.f64 y) (exp.f64 (*.f64 (/.f64 4/3 t) b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))))))
(cbrt.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))))
(exp.f64 (+.f64 (*.f64 (/.f64 4/3 t) b) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 (/.f64 4/3 t) b) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 2/3 (/.f64 b t)))
(+.f64 (*.f64 (/.f64 4/3 t) b) 0)
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))))
(+.f64 0 (*.f64 (/.f64 4/3 t) b))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)))))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))))
(+.f64 (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3))))) (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b))))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b))))) (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b))))))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)))) 1) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 1))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 1) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2/3 (/.f64 b t)))) (-.f64 1 (*.f64 2/3 (/.f64 b t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 4/3 t) b))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 (/.f64 4/3 t) b)))) 1)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 b t)) (exp.f64 (log1p.f64 (*.f64 2/3 (/.f64 b t))))) 1)
(/.f64 2 (/.f64 t (*.f64 2/3 b)))
(/.f64 (*.f64 (/.f64 4/3 t) b) 1)
(/.f64 4/3 (/.f64 t b))
(/.f64 (*.f64 2/3 b) (/.f64 t 2))
(/.f64 (*.f64 4/3 b) t)
(/.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (/.f64 t b)))
(/.f64 (*.f64 2 (*.f64 2/3 b)) t)
(/.f64 (*.f64 4/3 (neg.f64 b)) (neg.f64 t))
(/.f64 (*.f64 (*.f64 2/3 b) 2) t)
(/.f64 (*.f64 4/3 (sqrt.f64 b)) (/.f64 t (sqrt.f64 b)))
(/.f64 (*.f64 2 (/.f64 b 3/2)) t)
(/.f64 (*.f64 2 (/.f64 2/3 (/.f64 (sqrt.f64 t) b))) (sqrt.f64 t))
(/.f64 (*.f64 2 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3))) (cbrt.f64 t))
(/.f64 (*.f64 2 (*.f64 b -2/3)) (neg.f64 t))
(/.f64 (*.f64 1 (*.f64 4/3 b)) t)
(/.f64 (*.f64 1 (*.f64 2 (*.f64 2/3 b))) t)
(/.f64 (*.f64 1 (*.f64 4/3 (neg.f64 b))) (neg.f64 t))
(/.f64 (*.f64 1 (*.f64 (*.f64 2/3 b) 2)) t)
(/.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 b) 2)) (/.f64 t (cbrt.f64 b)))
(/.f64 (*.f64 4/3 (/.f64 b 1)) t)
(/.f64 (*.f64 4/3 (/.f64 b (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (*.f64 4/3 (/.f64 b (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))
(/.f64 -4/3 (/.f64 t (neg.f64 b)))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2/3 (/.f64 b t)))) (sqrt.f64 (*.f64 2/3 b))) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 2/3 (/.f64 b t))) 2)) (cbrt.f64 (*.f64 2/3 b))) (cbrt.f64 t))
(/.f64 (*.f64 (*.f64 4/3 b) 1) t)
(/.f64 (*.f64 (*.f64 4/3 b) 1) (/.f64 t 1))
(/.f64 (*.f64 (*.f64 4/3 b) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 4/3 b) (/.f64 1 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))
(/.f64 (*.f64 (*.f64 4/3 b) -1) (neg.f64 t))
(/.f64 (*.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) 1) (sqrt.f64 (/.f64 t b)))
(/.f64 (*.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 b)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 t)))
(/.f64 (*.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) 1) (cbrt.f64 (/.f64 t b)))
(/.f64 (*.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 b)) (cbrt.f64 t))
(/.f64 (*.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (neg.f64 t)))
(/.f64 (*.f64 b 4/3) t)
(/.f64 (*.f64 (sqrt.f64 b) 4/3) (/.f64 t (sqrt.f64 b)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) 4/3) (/.f64 t (cbrt.f64 b)))
(/.f64 (*.f64 (neg.f64 b) 4/3) (neg.f64 t))
(/.f64 (*.f64 (/.f64 b 1) 4/3) t)
(/.f64 (*.f64 (/.f64 b (sqrt.f64 t)) 4/3) (sqrt.f64 t))
(/.f64 (*.f64 (/.f64 b (cbrt.f64 (*.f64 t t))) 4/3) (cbrt.f64 t))
(/.f64 (*.f64 (/.f64 b 3/2) 2) t)
(/.f64 (*.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) 2) (sqrt.f64 t))
(/.f64 (*.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) 2) (cbrt.f64 t))
(/.f64 (*.f64 (*.f64 b -2/3) 2) (neg.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 2/3 b)) 1) t)
(/.f64 (*.f64 (*.f64 4/3 (neg.f64 b)) 1) (neg.f64 t))
(/.f64 (*.f64 (*.f64 (*.f64 2/3 b) 2) 1) t)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2/3 b)) (*.f64 (sqrt.f64 (*.f64 2/3 (/.f64 b t))) 2)) (sqrt.f64 t))
(/.f64 (/.f64 4/3 t) (/.f64 1 b))
(/.f64 (/.f64 4/3 (*.f64 (cbrt.f64 (/.f64 t b)) (cbrt.f64 (/.f64 t b)))) (cbrt.f64 (/.f64 t b)))
(/.f64 (/.f64 4/3 (/.f64 1 (sqrt.f64 b))) (/.f64 t (sqrt.f64 b)))
(/.f64 (/.f64 4/3 (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (/.f64 t (cbrt.f64 b)))
(/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) 1)) (/.f64 (sqrt.f64 t) b))
(/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) (sqrt.f64 b))) (/.f64 (sqrt.f64 t) (sqrt.f64 b)))
(/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 b) 2))) (/.f64 (sqrt.f64 t) (cbrt.f64 b)))
(/.f64 (/.f64 4/3 (/.f64 (cbrt.f64 (*.f64 t t)) 1)) (/.f64 (cbrt.f64 t) b))
(/.f64 (/.f64 4/3 (/.f64 (cbrt.f64 (*.f64 t t)) (sqrt.f64 b))) (/.f64 (cbrt.f64 t) (sqrt.f64 b)))
(/.f64 (/.f64 4/3 (/.f64 (cbrt.f64 (*.f64 t t)) (pow.f64 (cbrt.f64 b) 2))) (/.f64 (cbrt.f64 t) (cbrt.f64 b)))
(/.f64 (/.f64 (*.f64 4/3 b) 1) t)
(/.f64 (/.f64 (*.f64 4/3 b) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 4/3 b) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))
(/.f64 (/.f64 (*.f64 4/3 b) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 2 (*.f64 2/3 b)) 1) t)
(/.f64 (/.f64 (*.f64 2 (*.f64 2/3 b)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 2 (*.f64 2/3 b)) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))
(/.f64 (/.f64 (*.f64 2 (*.f64 2/3 b)) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) 1) (neg.f64 t))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (cbrt.f64 (*.f64 t t))) (neg.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) -1) t)
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (neg.f64 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 (*.f64 2/3 b) 2) 1) t)
(/.f64 (/.f64 (*.f64 (*.f64 2/3 b) 2) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 (*.f64 2/3 b) 2) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))
(/.f64 (/.f64 (*.f64 (*.f64 2/3 b) 2) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))
(pow.f64 (*.f64 (/.f64 4/3 t) b) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 4/3 t) b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 4/3 t) b)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 4/3 t) b) 3) 1/3)
(neg.f64 (*.f64 (/.f64 b (neg.f64 t)) 4/3))
(neg.f64 (*.f64 4/3 (/.f64 b (neg.f64 t))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 4/3 t) b) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 4/3 t) b))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 4/3 t) b) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 4/3 t) b)))
(exp.f64 (log.f64 (*.f64 (/.f64 4/3 t) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 4/3 t) b)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 4/3 t) b)))
Outputs
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
y
(+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t)))
(+.f64 y (/.f64 (*.f64 4/3 (*.f64 b y)) t))
(fma.f64 4/3 (*.f64 (/.f64 y t) b) y)
(+.f64 (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(fma.f64 8/9 (/.f64 (*.f64 y (*.f64 b b)) (*.f64 t t)) (+.f64 y (/.f64 (*.f64 4/3 (*.f64 b y)) t)))
(fma.f64 8/9 (*.f64 (/.f64 (*.f64 b b) t) (/.f64 y t)) (fma.f64 4/3 (*.f64 (/.f64 y t) b) y))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (pow.f64 b 3)) (pow.f64 t 3))) (*.f64 4/3 (/.f64 (*.f64 y b) t)))))
(fma.f64 8/9 (/.f64 (*.f64 y (*.f64 b b)) (*.f64 t t)) (+.f64 y (fma.f64 32/81 (/.f64 y (/.f64 (pow.f64 t 3) (pow.f64 b 3))) (/.f64 (*.f64 4/3 (*.f64 b y)) t))))
(+.f64 (fma.f64 32/81 (*.f64 (/.f64 y (pow.f64 t 3)) (pow.f64 b 3)) (/.f64 4/3 (/.f64 t (*.f64 b y)))) (fma.f64 8/9 (*.f64 (/.f64 (*.f64 b b) t) (/.f64 y t)) y))
(+.f64 (fma.f64 8/9 (*.f64 (/.f64 (*.f64 b b) t) (/.f64 y t)) (fma.f64 4/3 (*.f64 (/.f64 y t) b) y)) (*.f64 32/81 (*.f64 (/.f64 y (pow.f64 t 3)) (pow.f64 b 3))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
y
(+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t)))
(+.f64 y (/.f64 (*.f64 4/3 (*.f64 b y)) t))
(fma.f64 4/3 (*.f64 (/.f64 y t) b) y)
(+.f64 (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(fma.f64 8/9 (/.f64 (*.f64 y (*.f64 b b)) (*.f64 t t)) (+.f64 y (/.f64 (*.f64 4/3 (*.f64 b y)) t)))
(fma.f64 8/9 (*.f64 (/.f64 (*.f64 b b) t) (/.f64 y t)) (fma.f64 4/3 (*.f64 (/.f64 y t) b) y))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (pow.f64 b 3)) (pow.f64 t 3))) (*.f64 4/3 (/.f64 (*.f64 y b) t)))))
(fma.f64 8/9 (/.f64 (*.f64 y (*.f64 b b)) (*.f64 t t)) (+.f64 y (fma.f64 32/81 (/.f64 y (/.f64 (pow.f64 t 3) (pow.f64 b 3))) (/.f64 (*.f64 4/3 (*.f64 b y)) t))))
(+.f64 (fma.f64 32/81 (*.f64 (/.f64 y (pow.f64 t 3)) (pow.f64 b 3)) (/.f64 4/3 (/.f64 t (*.f64 b y)))) (fma.f64 8/9 (*.f64 (/.f64 (*.f64 b b) t) (/.f64 y t)) y))
(+.f64 (fma.f64 8/9 (*.f64 (/.f64 (*.f64 b b) t) (/.f64 y t)) (fma.f64 4/3 (*.f64 (/.f64 y t) b) y)) (*.f64 32/81 (*.f64 (/.f64 y (pow.f64 t 3)) (pow.f64 b 3))))
y
(+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t)))
(+.f64 y (/.f64 (*.f64 4/3 (*.f64 b y)) t))
(fma.f64 4/3 (*.f64 (/.f64 y t) b) y)
(+.f64 (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t))))
(fma.f64 8/9 (/.f64 (*.f64 y (*.f64 b b)) (*.f64 t t)) (+.f64 y (/.f64 (*.f64 4/3 (*.f64 b y)) t)))
(fma.f64 8/9 (*.f64 (/.f64 (*.f64 b b) t) (/.f64 y t)) (fma.f64 4/3 (*.f64 (/.f64 y t) b) y))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 y (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 y (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (pow.f64 b 3)) (pow.f64 t 3))) (*.f64 4/3 (/.f64 (*.f64 y b) t)))))
(fma.f64 8/9 (/.f64 (*.f64 y (*.f64 b b)) (*.f64 t t)) (+.f64 y (fma.f64 32/81 (/.f64 y (/.f64 (pow.f64 t 3) (pow.f64 b 3))) (/.f64 (*.f64 4/3 (*.f64 b y)) t))))
(+.f64 (fma.f64 32/81 (*.f64 (/.f64 y (pow.f64 t 3)) (pow.f64 b 3)) (/.f64 4/3 (/.f64 t (*.f64 b y)))) (fma.f64 8/9 (*.f64 (/.f64 (*.f64 b b) t) (/.f64 y t)) y))
(+.f64 (fma.f64 8/9 (*.f64 (/.f64 (*.f64 b b) t) (/.f64 y t)) (fma.f64 4/3 (*.f64 (/.f64 y t) b) y)) (*.f64 32/81 (*.f64 (/.f64 y (pow.f64 t 3)) (pow.f64 b 3))))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(*.f64 4/3 (/.f64 b t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2/3 (/.f64 b t)))) 1)
(*.f64 (/.f64 b t) 2/3)
(/.f64 2/3 (/.f64 t b))
(*.f64 (/.f64 b t) 2/3)
(/.f64 b (/.f64 t 2/3))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 2/3 (/.f64 b t)) 1)
(*.f64 (/.f64 b t) 2/3)
(/.f64 1 (/.f64 t (*.f64 2/3 b)))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 2/3 b) t)
(*.f64 (/.f64 b t) 2/3)
(/.f64 (neg.f64 b) (/.f64 (neg.f64 t) 2/3))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (sqrt.f64 (*.f64 2/3 b)) (/.f64 t (sqrt.f64 (*.f64 2/3 b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b 2/3)) t) (sqrt.f64 (*.f64 b 2/3)))
(*.f64 (sqrt.f64 (*.f64 b 2/3)) (/.f64 (sqrt.f64 (*.f64 b 2/3)) t))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2/3 b)) (cbrt.f64 (*.f64 2/3 b))) (/.f64 t (cbrt.f64 (*.f64 2/3 b))))
(/.f64 (cbrt.f64 (*.f64 b 2/3)) (/.f64 (/.f64 t (cbrt.f64 (*.f64 b 2/3))) (cbrt.f64 (*.f64 b 2/3))))
(*.f64 (cbrt.f64 (*.f64 b 2/3)) (/.f64 (cbrt.f64 (*.f64 b 2/3)) (/.f64 t (cbrt.f64 (*.f64 b 2/3)))))
(/.f64 (*.f64 2/3 (sqrt.f64 b)) (/.f64 t (sqrt.f64 b)))
(*.f64 (/.f64 (*.f64 2/3 (sqrt.f64 b)) t) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (/.f64 2/3 (/.f64 t (sqrt.f64 b))))
(/.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 b) 2)) (/.f64 t (cbrt.f64 b)))
(*.f64 (/.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 b) 2)) t) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (/.f64 2/3 (/.f64 t (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (/.f64 t b)))
(/.f64 2/3 (/.f64 (sqrt.f64 (/.f64 t b)) (sqrt.f64 (/.f64 b t))))
(*.f64 (/.f64 2/3 (sqrt.f64 (/.f64 t b))) (sqrt.f64 (/.f64 b t)))
(/.f64 (/.f64 2/3 t) (/.f64 1 b))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (/.f64 b 3/2) t)
(*.f64 (/.f64 b t) 2/3)
(/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 t))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (cbrt.f64 t))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 (*.f64 b -2/3) (neg.f64 t))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 (*.f64 2/3 b) 1) t)
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 (*.f64 2/3 b) 1) (/.f64 t 1))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 2/3 (/.f64 b 1)) t)
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 2/3 (/.f64 b (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 2/3 (/.f64 b (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 -2/3 (/.f64 t (neg.f64 b)))
(*.f64 (/.f64 -2/3 t) (neg.f64 b))
(*.f64 (neg.f64 b) (/.f64 -2/3 t))
(/.f64 (*.f64 1 (/.f64 b 3/2)) t)
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 1 (/.f64 2/3 (/.f64 (sqrt.f64 t) b))) (sqrt.f64 t))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 1 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3))) (cbrt.f64 t))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2/3 (/.f64 b t))) (sqrt.f64 (*.f64 2/3 b))) (sqrt.f64 t))
(/.f64 (sqrt.f64 (*.f64 b 2/3)) (/.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 (/.f64 b t) 2/3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b 2/3)) (sqrt.f64 t)) (sqrt.f64 (*.f64 (/.f64 b t) 2/3)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2/3 (/.f64 b t))) 2) (cbrt.f64 (*.f64 2/3 b))) (cbrt.f64 t))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b t) 2/3)) 2) (/.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 b 2/3))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b 2/3)) (cbrt.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 b t) 2/3)) 2))
(/.f64 (*.f64 (*.f64 2/3 b) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 (*.f64 2/3 b) (/.f64 1 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 (*.f64 (*.f64 2/3 b) -1) (neg.f64 t))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) 1) (sqrt.f64 (/.f64 t b)))
(/.f64 2/3 (/.f64 (sqrt.f64 (/.f64 t b)) (sqrt.f64 (/.f64 b t))))
(*.f64 (/.f64 2/3 (sqrt.f64 (/.f64 t b))) (sqrt.f64 (/.f64 b t)))
(/.f64 (*.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 b)) (sqrt.f64 t))
(/.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 t) (*.f64 2/3 (sqrt.f64 (/.f64 b t)))))
(*.f64 (/.f64 (sqrt.f64 b) (sqrt.f64 t)) (*.f64 2/3 (sqrt.f64 (/.f64 b t))))
(/.f64 (*.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 t)))
(/.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) (/.f64 (sqrt.f64 (neg.f64 t)) (sqrt.f64 (neg.f64 b))))
(*.f64 (/.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) 1) (cbrt.f64 (/.f64 t b)))
(/.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 (/.f64 t b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b t)) 2) (/.f64 (cbrt.f64 (/.f64 t b)) 2/3))
(/.f64 (*.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 b)) (cbrt.f64 t))
(/.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (/.f64 (cbrt.f64 t) (cbrt.f64 b)))
(*.f64 (/.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 t)) (cbrt.f64 b))
(/.f64 (*.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (neg.f64 t)))
(/.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (/.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 b))))
(/.f64 2/3 (/.f64 (/.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 b))) (pow.f64 (cbrt.f64 (/.f64 b t)) 2)))
(/.f64 (*.f64 (/.f64 2/3 (sqrt.f64 t)) b) (sqrt.f64 t))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 (/.f64 2/3 (cbrt.f64 (*.f64 t t))) b) (cbrt.f64 t))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 b) 2/3) (/.f64 t (sqrt.f64 b)))
(*.f64 (/.f64 (*.f64 2/3 (sqrt.f64 b)) t) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (/.f64 2/3 (/.f64 t (sqrt.f64 b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) 2/3) (/.f64 t (cbrt.f64 b)))
(*.f64 (/.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 b) 2)) t) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (/.f64 2/3 (/.f64 t (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (*.f64 (/.f64 b 1) 2/3) t)
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 (/.f64 b (sqrt.f64 t)) 2/3) (sqrt.f64 t))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 (/.f64 b (cbrt.f64 (*.f64 t t))) 2/3) (cbrt.f64 t))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 (*.f64 (/.f64 b 3/2) 1) t)
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) 1) (sqrt.f64 t))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) 1) (cbrt.f64 t))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 (*.f64 (*.f64 b -2/3) 1) (neg.f64 t))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (*.f64 1 (*.f64 2/3 (sqrt.f64 (/.f64 b t)))) (sqrt.f64 (/.f64 t b)))
(/.f64 2/3 (/.f64 (sqrt.f64 (/.f64 t b)) (sqrt.f64 (/.f64 b t))))
(*.f64 (/.f64 2/3 (sqrt.f64 (/.f64 t b))) (sqrt.f64 (/.f64 b t)))
(/.f64 (*.f64 (sqrt.f64 b) (*.f64 2/3 (sqrt.f64 (/.f64 b t)))) (sqrt.f64 t))
(/.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 t) (*.f64 2/3 (sqrt.f64 (/.f64 b t)))))
(*.f64 (/.f64 (sqrt.f64 b) (sqrt.f64 t)) (*.f64 2/3 (sqrt.f64 (/.f64 b t))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 b)) (*.f64 2/3 (sqrt.f64 (/.f64 b t)))) (sqrt.f64 (neg.f64 t)))
(/.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) (/.f64 (sqrt.f64 (neg.f64 t)) (sqrt.f64 (neg.f64 b))))
(*.f64 (/.f64 (*.f64 2/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2/3 b)) (sqrt.f64 (*.f64 2/3 (/.f64 b t)))) (sqrt.f64 t))
(/.f64 (sqrt.f64 (*.f64 b 2/3)) (/.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 (/.f64 b t) 2/3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b 2/3)) (sqrt.f64 t)) (sqrt.f64 (*.f64 (/.f64 b t) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2/3 b)) (pow.f64 (cbrt.f64 (*.f64 2/3 (/.f64 b t))) 2)) (cbrt.f64 t))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b t) 2/3)) 2) (/.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 b 2/3))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b 2/3)) (cbrt.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 b t) 2/3)) 2))
(/.f64 (*.f64 2/3 (/.f64 b (cbrt.f64 t))) (cbrt.f64 (*.f64 t t)))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 (/.f64 (*.f64 2/3 b) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 (/.f64 2/3 (*.f64 (cbrt.f64 (/.f64 t b)) (cbrt.f64 (/.f64 t b)))) (cbrt.f64 (/.f64 t b)))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (/.f64 2/3 (/.f64 1 (sqrt.f64 b))) (/.f64 t (sqrt.f64 b)))
(*.f64 (/.f64 (*.f64 2/3 (sqrt.f64 b)) t) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (/.f64 2/3 (/.f64 t (sqrt.f64 b))))
(/.f64 (/.f64 2/3 (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (/.f64 t (cbrt.f64 b)))
(*.f64 (/.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 b) 2)) t) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (/.f64 2/3 (/.f64 t (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) 1)) (/.f64 (sqrt.f64 t) b))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) (sqrt.f64 b))) (/.f64 (sqrt.f64 t) (sqrt.f64 b)))
(/.f64 2/3 (*.f64 (/.f64 (sqrt.f64 t) (sqrt.f64 b)) (/.f64 (sqrt.f64 t) (sqrt.f64 b))))
(/.f64 (/.f64 2/3 (sqrt.f64 t)) (/.f64 (/.f64 (sqrt.f64 t) (sqrt.f64 b)) (sqrt.f64 b)))
(/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 b) 2))) (/.f64 (sqrt.f64 t) (cbrt.f64 b)))
(*.f64 (/.f64 (*.f64 (/.f64 2/3 (sqrt.f64 t)) (pow.f64 (cbrt.f64 b) 2)) (sqrt.f64 t)) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (/.f64 (/.f64 2/3 (sqrt.f64 t)) (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (/.f64 2/3 (/.f64 (cbrt.f64 (*.f64 t t)) 1)) (/.f64 (cbrt.f64 t) b))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 (/.f64 2/3 (/.f64 (cbrt.f64 (*.f64 t t)) (sqrt.f64 b))) (/.f64 (cbrt.f64 t) (sqrt.f64 b)))
(*.f64 (/.f64 (*.f64 (/.f64 2/3 (cbrt.f64 (*.f64 t t))) (sqrt.f64 b)) (cbrt.f64 t)) (sqrt.f64 b))
(/.f64 (/.f64 2/3 (cbrt.f64 (*.f64 t t))) (/.f64 (/.f64 (cbrt.f64 t) (sqrt.f64 b)) (sqrt.f64 b)))
(/.f64 (/.f64 2/3 (/.f64 (cbrt.f64 (*.f64 t t)) (pow.f64 (cbrt.f64 b) 2))) (/.f64 (cbrt.f64 t) (cbrt.f64 b)))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) (cbrt.f64 b)) (/.f64 (cbrt.f64 (*.f64 t t)) (pow.f64 (cbrt.f64 b) 2))))
(*.f64 (cbrt.f64 b) (/.f64 (/.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 b 3/2) 1) t)
(*.f64 (/.f64 b t) 2/3)
(/.f64 (/.f64 (/.f64 b 3/2) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 (/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) 1) (sqrt.f64 t))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (*.f64 b (/.f64 2/3 (sqrt.f64 t))) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 t)))
(*.f64 (/.f64 b (cbrt.f64 (sqrt.f64 t))) (/.f64 (/.f64 2/3 (sqrt.f64 t)) (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 (sqrt.f64 t))) (sqrt.f64 (sqrt.f64 t)))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (/.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 (cbrt.f64 (*.f64 t t)))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (*.f64 b (/.f64 2/3 (sqrt.f64 t))) (*.f64 (sqrt.f64 (cbrt.f64 t)) (sqrt.f64 (cbrt.f64 (*.f64 t t)))))
(*.f64 (/.f64 b (sqrt.f64 (cbrt.f64 t))) (/.f64 (/.f64 2/3 (sqrt.f64 t)) (sqrt.f64 (cbrt.f64 (*.f64 t t)))))
(/.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) 1) (cbrt.f64 t))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (sqrt.f64 (cbrt.f64 t))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (cbrt.f64 t)))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 (sqrt.f64 t))))
(/.f64 (*.f64 b 2/3) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 (*.f64 t t))))
(/.f64 (/.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) (cbrt.f64 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (cbrt.f64 (*.f64 t t)))))
(*.f64 (/.f64 2/3 (cbrt.f64 (cbrt.f64 t))) (/.f64 (/.f64 b (cbrt.f64 (*.f64 t t))) (cbrt.f64 (cbrt.f64 (*.f64 t t)))))
(/.f64 (/.f64 (*.f64 b -2/3) 1) (neg.f64 t))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (/.f64 (*.f64 b -2/3) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (/.f64 (*.f64 b -2/3) (cbrt.f64 (*.f64 t t))) (neg.f64 (cbrt.f64 t)))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(/.f64 (/.f64 (*.f64 b -2/3) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (/.f64 (*.f64 b -2/3) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (/.f64 (*.f64 b -2/3) -1) t)
(*.f64 (/.f64 b t) 2/3)
(/.f64 (/.f64 (*.f64 b -2/3) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 b t) 2/3)
(/.f64 (/.f64 (*.f64 b -2/3) (neg.f64 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))
(/.f64 2/3 (*.f64 (/.f64 (cbrt.f64 t) b) (cbrt.f64 (*.f64 t t))))
(*.f64 b (/.f64 2/3 (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))))
(pow.f64 (*.f64 2/3 (/.f64 b t)) 1)
(*.f64 (/.f64 b t) 2/3)
(pow.f64 (sqrt.f64 (*.f64 2/3 (/.f64 b t))) 2)
(*.f64 (/.f64 b t) 2/3)
(pow.f64 (cbrt.f64 (*.f64 2/3 (/.f64 b t))) 3)
(*.f64 (/.f64 b t) 2/3)
(pow.f64 (pow.f64 (*.f64 2/3 (/.f64 b t)) 3) 1/3)
(*.f64 (/.f64 b t) 2/3)
(neg.f64 (*.f64 (/.f64 b (neg.f64 t)) 2/3))
(*.f64 (/.f64 b t) 2/3)
(neg.f64 (*.f64 2/3 (/.f64 b (neg.f64 t))))
(*.f64 (/.f64 b t) 2/3)
(neg.f64 (/.f64 (*.f64 2/3 b) (neg.f64 t)))
(*.f64 (/.f64 b t) 2/3)
(sqrt.f64 (pow.f64 (*.f64 2/3 (/.f64 b t)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b t) 2/3) 2))
(fabs.f64 (*.f64 (/.f64 b t) 2/3))
(log.f64 (pow.f64 (exp.f64 2/3) (/.f64 b t)))
(*.f64 (/.f64 b t) 2/3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2/3 (/.f64 b t)))))
(*.f64 (/.f64 b t) 2/3)
(cbrt.f64 (pow.f64 (*.f64 2/3 (/.f64 b t)) 3))
(*.f64 (/.f64 b t) 2/3)
(expm1.f64 (log1p.f64 (*.f64 2/3 (/.f64 b t))))
(*.f64 (/.f64 b t) 2/3)
(exp.f64 (log.f64 (*.f64 2/3 (/.f64 b t))))
(*.f64 (/.f64 b t) 2/3)
(exp.f64 (*.f64 (log.f64 (*.f64 2/3 (/.f64 b t))) 1))
(*.f64 (/.f64 b t) 2/3)
(log1p.f64 (expm1.f64 (*.f64 2/3 (/.f64 b t))))
(*.f64 (/.f64 b t) 2/3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))))) 1)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 1)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(pow.f64 (sqrt.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 2)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(pow.f64 (cbrt.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 3)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(pow.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3) 1/3)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(sqrt.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 2))
(sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2))
(fabs.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(log.f64 (pow.f64 (exp.f64 y) (exp.f64 (*.f64 (/.f64 4/3 t) b))))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))))))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(cbrt.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 3)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 3) (pow.f64 y 3)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(expm1.f64 (log1p.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(exp.f64 (+.f64 (*.f64 (/.f64 4/3 t) b) (log.f64 y)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(exp.f64 (*.f64 (+.f64 (*.f64 (/.f64 4/3 t) b) (log.f64 y)) 1))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(log1p.f64 (expm1.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 2/3 (/.f64 b t)))
(*.f64 4/3 (/.f64 b t))
(+.f64 (*.f64 (/.f64 4/3 t) b) 0)
(*.f64 4/3 (/.f64 b t))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 8/3) (/.f64 b t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 0 (*.f64 (/.f64 4/3 t) b))
(*.f64 4/3 (/.f64 b t))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 8/3) (/.f64 b t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 8/3) (/.f64 b t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3))))) (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 8/3) (/.f64 b t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b))))) (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)))) 1) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 1))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b t) 8/3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 8/3) (/.f64 b t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 1) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))) 1))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2/3 (/.f64 b t)))) (-.f64 1 (*.f64 2/3 (/.f64 b t))))
(*.f64 4/3 (/.f64 b t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 4/3 t) b))) 1)
(*.f64 4/3 (/.f64 b t))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 (/.f64 4/3 t) b)))) 1)
(*.f64 4/3 (/.f64 b t))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 b t)) (exp.f64 (log1p.f64 (*.f64 2/3 (/.f64 b t))))) 1)
(*.f64 4/3 (/.f64 b t))
(/.f64 2 (/.f64 t (*.f64 2/3 b)))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (/.f64 4/3 t) b) 1)
(*.f64 4/3 (/.f64 b t))
(/.f64 4/3 (/.f64 t b))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 2/3 b) (/.f64 t 2))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 4/3 b) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (/.f64 t b)))
(/.f64 4/3 (/.f64 (sqrt.f64 (/.f64 t b)) (sqrt.f64 (/.f64 b t))))
(*.f64 (/.f64 4/3 (sqrt.f64 (/.f64 t b))) (sqrt.f64 (/.f64 b t)))
(/.f64 (*.f64 2 (*.f64 2/3 b)) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 4/3 (neg.f64 b)) (neg.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (*.f64 2/3 b) 2) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 4/3 (sqrt.f64 b)) (/.f64 t (sqrt.f64 b)))
(/.f64 4/3 (/.f64 (/.f64 t (sqrt.f64 b)) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (/.f64 t 4/3)))
(/.f64 (*.f64 2 (/.f64 b 3/2)) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 2 (/.f64 2/3 (/.f64 (sqrt.f64 t) b))) (sqrt.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 2 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3))) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (/.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 b (cbrt.f64 t)) (/.f64 4/3 (cbrt.f64 (*.f64 t t))))
(/.f64 (*.f64 2 (*.f64 b -2/3)) (neg.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 1 (*.f64 4/3 b)) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 2/3 b))) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 1 (*.f64 4/3 (neg.f64 b))) (neg.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 1 (*.f64 (*.f64 2/3 b) 2)) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 b) 2)) (/.f64 t (cbrt.f64 b)))
(/.f64 4/3 (/.f64 (/.f64 t (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 t 4/3)))
(/.f64 (*.f64 4/3 (/.f64 b 1)) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 4/3 (/.f64 b (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 4/3 (/.f64 b (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (/.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 b (cbrt.f64 t)) (/.f64 4/3 (cbrt.f64 (*.f64 t t))))
(/.f64 -4/3 (/.f64 t (neg.f64 b)))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2/3 (/.f64 b t)))) (sqrt.f64 (*.f64 2/3 b))) (sqrt.f64 t))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (/.f64 b t) 2/3))) (/.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b 2/3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b 2/3)) (sqrt.f64 t)) (*.f64 2 (sqrt.f64 (*.f64 (/.f64 b t) 2/3))))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 2/3 (/.f64 b t))) 2)) (cbrt.f64 (*.f64 2/3 b))) (cbrt.f64 t))
(/.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b t) 2/3)) 2)) (/.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 b 2/3))))
(/.f64 2 (/.f64 (/.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 b 2/3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 b t) 2/3)) 2)))
(/.f64 (*.f64 (*.f64 4/3 b) 1) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (*.f64 4/3 b) 1) (/.f64 t 1))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (*.f64 4/3 b) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (*.f64 4/3 b) (/.f64 1 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (/.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 b (cbrt.f64 t)) (/.f64 4/3 (cbrt.f64 (*.f64 t t))))
(/.f64 (*.f64 (*.f64 4/3 b) -1) (neg.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) 1) (sqrt.f64 (/.f64 t b)))
(/.f64 4/3 (/.f64 (sqrt.f64 (/.f64 t b)) (sqrt.f64 (/.f64 b t))))
(*.f64 (/.f64 4/3 (sqrt.f64 (/.f64 t b))) (sqrt.f64 (/.f64 b t)))
(/.f64 (*.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 b)) (sqrt.f64 t))
(/.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) (/.f64 (sqrt.f64 t) (sqrt.f64 b)))
(/.f64 (*.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 t)))
(/.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) (/.f64 (sqrt.f64 (neg.f64 t)) (sqrt.f64 (neg.f64 b))))
(*.f64 (/.f64 (*.f64 4/3 (sqrt.f64 (/.f64 b t))) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) 1) (cbrt.f64 (/.f64 t b)))
(/.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 (/.f64 t b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b t)) 2) (/.f64 (cbrt.f64 (/.f64 t b)) 4/3))
(/.f64 (*.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 b)) (cbrt.f64 t))
(/.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (/.f64 (cbrt.f64 t) (cbrt.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b t)) 2) (/.f64 (/.f64 (cbrt.f64 t) (cbrt.f64 b)) 4/3))
(/.f64 (*.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (neg.f64 t)))
(/.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (/.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 b))))
(/.f64 4/3 (/.f64 (/.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 b))) (pow.f64 (cbrt.f64 (/.f64 b t)) 2)))
(/.f64 (*.f64 b 4/3) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (sqrt.f64 b) 4/3) (/.f64 t (sqrt.f64 b)))
(/.f64 4/3 (/.f64 (/.f64 t (sqrt.f64 b)) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (/.f64 t 4/3)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) 4/3) (/.f64 t (cbrt.f64 b)))
(/.f64 4/3 (/.f64 (/.f64 t (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 t 4/3)))
(/.f64 (*.f64 (neg.f64 b) 4/3) (neg.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (/.f64 b 1) 4/3) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (/.f64 b (sqrt.f64 t)) 4/3) (sqrt.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (/.f64 b (cbrt.f64 (*.f64 t t))) 4/3) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (/.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 b (cbrt.f64 t)) (/.f64 4/3 (cbrt.f64 (*.f64 t t))))
(/.f64 (*.f64 (/.f64 b 3/2) 2) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (/.f64 2/3 (/.f64 (sqrt.f64 t) b)) 2) (sqrt.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (/.f64 b (/.f64 (cbrt.f64 (*.f64 t t)) 2/3)) 2) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (/.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 b (cbrt.f64 t)) (/.f64 4/3 (cbrt.f64 (*.f64 t t))))
(/.f64 (*.f64 (*.f64 b -2/3) 2) (neg.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (*.f64 2 (*.f64 2/3 b)) 1) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (*.f64 4/3 (neg.f64 b)) 1) (neg.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (*.f64 (*.f64 2/3 b) 2) 1) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2/3 b)) (*.f64 (sqrt.f64 (*.f64 2/3 (/.f64 b t))) 2)) (sqrt.f64 t))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (/.f64 b t) 2/3))) (/.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b 2/3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b 2/3)) (sqrt.f64 t)) (*.f64 2 (sqrt.f64 (*.f64 (/.f64 b t) 2/3))))
(/.f64 (/.f64 4/3 t) (/.f64 1 b))
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 4/3 (*.f64 (cbrt.f64 (/.f64 t b)) (cbrt.f64 (/.f64 t b)))) (cbrt.f64 (/.f64 t b)))
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 4/3 (/.f64 1 (sqrt.f64 b))) (/.f64 t (sqrt.f64 b)))
(/.f64 4/3 (/.f64 (/.f64 t (sqrt.f64 b)) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (/.f64 t 4/3)))
(/.f64 (/.f64 4/3 (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (/.f64 t (cbrt.f64 b)))
(/.f64 4/3 (/.f64 (/.f64 t (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 t 4/3)))
(/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) 1)) (/.f64 (sqrt.f64 t) b))
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) (sqrt.f64 b))) (/.f64 (sqrt.f64 t) (sqrt.f64 b)))
(/.f64 4/3 (*.f64 (/.f64 (sqrt.f64 t) (sqrt.f64 b)) (/.f64 (sqrt.f64 t) (sqrt.f64 b))))
(*.f64 (sqrt.f64 b) (/.f64 (/.f64 4/3 (sqrt.f64 t)) (/.f64 (sqrt.f64 t) (sqrt.f64 b))))
(/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 b) 2))) (/.f64 (sqrt.f64 t) (cbrt.f64 b)))
(/.f64 4/3 (*.f64 (/.f64 (sqrt.f64 t) (cbrt.f64 b)) (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 b) 2))))
(*.f64 (cbrt.f64 b) (/.f64 (/.f64 4/3 (sqrt.f64 t)) (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (/.f64 4/3 (/.f64 (cbrt.f64 (*.f64 t t)) 1)) (/.f64 (cbrt.f64 t) b))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (/.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 b (cbrt.f64 t)) (/.f64 4/3 (cbrt.f64 (*.f64 t t))))
(/.f64 (/.f64 4/3 (/.f64 (cbrt.f64 (*.f64 t t)) (sqrt.f64 b))) (/.f64 (cbrt.f64 t) (sqrt.f64 b)))
(*.f64 (/.f64 (*.f64 (/.f64 4/3 (cbrt.f64 (*.f64 t t))) (sqrt.f64 b)) (cbrt.f64 t)) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (/.f64 (*.f64 (sqrt.f64 b) (/.f64 4/3 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t)))
(/.f64 (/.f64 4/3 (/.f64 (cbrt.f64 (*.f64 t t)) (pow.f64 (cbrt.f64 b) 2))) (/.f64 (cbrt.f64 t) (cbrt.f64 b)))
(*.f64 (/.f64 (*.f64 (/.f64 4/3 (cbrt.f64 (*.f64 t t))) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 t)) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 4/3 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t)))
(/.f64 (/.f64 (*.f64 4/3 b) 1) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 4/3 b) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 4/3 b) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (/.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 b (cbrt.f64 t)) (/.f64 4/3 (cbrt.f64 (*.f64 t t))))
(/.f64 (/.f64 (*.f64 4/3 b) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (/.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 b (cbrt.f64 t)) (/.f64 4/3 (cbrt.f64 (*.f64 t t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 2/3 b)) 1) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 2 (*.f64 2/3 b)) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 2 (*.f64 2/3 b)) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (/.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 b (cbrt.f64 t)) (/.f64 4/3 (cbrt.f64 (*.f64 t t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 2/3 b)) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (/.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 b (cbrt.f64 t)) (/.f64 4/3 (cbrt.f64 (*.f64 t t))))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) 1) (neg.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (cbrt.f64 (*.f64 t t))) (neg.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (/.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 b (cbrt.f64 t)) (/.f64 4/3 (cbrt.f64 (*.f64 t t))))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) -1) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (neg.f64 (cbrt.f64 (*.f64 t t)))) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (/.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 b (cbrt.f64 t)) (/.f64 4/3 (cbrt.f64 (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (*.f64 2/3 b) 2) 1) t)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 (*.f64 2/3 b) 2) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 (*.f64 2/3 b) 2) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (/.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 b (cbrt.f64 t)) (/.f64 4/3 (cbrt.f64 (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (*.f64 2/3 b) 2) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 b 2/3) (cbrt.f64 (*.f64 t t))) (/.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 b (cbrt.f64 t)) (/.f64 4/3 (cbrt.f64 (*.f64 t t))))
(pow.f64 (*.f64 (/.f64 4/3 t) b) 1)
(*.f64 4/3 (/.f64 b t))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 4/3 t) b)) 2)
(*.f64 4/3 (/.f64 b t))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 4/3 t) b)) 3)
(*.f64 4/3 (/.f64 b t))
(pow.f64 (pow.f64 (*.f64 (/.f64 4/3 t) b) 3) 1/3)
(*.f64 4/3 (/.f64 b t))
(neg.f64 (*.f64 (/.f64 b (neg.f64 t)) 4/3))
(*.f64 4/3 (/.f64 b t))
(neg.f64 (*.f64 4/3 (/.f64 b (neg.f64 t))))
(*.f64 4/3 (/.f64 b t))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 4/3 t) b) 2))
(sqrt.f64 (pow.f64 (*.f64 4/3 (/.f64 b t)) 2))
(fabs.f64 (*.f64 4/3 (/.f64 b t)))
(log.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)))
(*.f64 4/3 (/.f64 b t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 4/3 t) b))))
(*.f64 4/3 (/.f64 b t))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 4/3 t) b) 3))
(*.f64 4/3 (/.f64 b t))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 4/3 t) b)))
(*.f64 4/3 (/.f64 b t))
(exp.f64 (log.f64 (*.f64 (/.f64 4/3 t) b)))
(*.f64 4/3 (/.f64 b t))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 4/3 t) b)) 1))
(*.f64 4/3 (/.f64 b t))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 4/3 t) b)))
(*.f64 4/3 (/.f64 b t))

eval943.0ms (1.5%)

Compiler

Compiled 40394 to 18135 computations (55.1% saved)

prune784.0ms (1.2%)

Pruning

39 alts after pruning (37 fresh and 2 done)

PrunedKeptTotal
New1463171480
Fresh82028
Picked101
Done325
Total1475391514
Error
0%
Counts
1514 → 39
Alt Table
Click to see full alt table
StatusErrorProgram
81.18%
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y y)) x) (+.f64 x y)) (-.f64 (*.f64 x x) (*.f64 y y)))
71.87%
(/.f64 (/.f64 (*.f64 x (-.f64 x y)) (-.f64 x y)) (+.f64 x y))
83.51%
(/.f64 (/.f64 (*.f64 x -1/2) (*.f64 y a)) b)
79.17%
(/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x))
60.07%
(/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y)))
73.04%
(/.f64 x (+.f64 y (*.f64 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))) 2)))
55.67%
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 2 (/.f64 (*.f64 z y) t)) (sqrt.f64 (+.f64 a t))))))
58.67%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 a (/.f64 2/3 t)))))))))
60.88%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 a))))))
60.17%
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 c (/.f64 -2/3 t)))))))
58.99%
(/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3)))
59.52%
(/.f64 x (+.f64 x (*.f64 (*.f64 -2 a) (*.f64 y b))))
57.73%
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y)))
50.27%
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y)))
51.82%
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))
49.14%
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y)))
56.52%
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 (*.f64 2 a) (-.f64 c b)) 1))))
53.12%
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b)))))))))
49.28%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 -2/3 (/.f64 t c)))))))
53.15%
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 a)))))))
63.13%
(/.f64 x (+.f64 x y))
87.95%
(/.f64 x y)
63.3%
(/.f64 1 (/.f64 (+.f64 x y) x))
73.06%
(-.f64 1 (/.f64 y x))
82%
(*.f64 (/.f64 (neg.f64 x) (*.f64 y y)) (-.f64 x y))
79.73%
(*.f64 (/.f64 x (/.f64 (-.f64 (pow.f64 x 4) (*.f64 (*.f64 y (neg.f64 y)) (*.f64 y (neg.f64 y)))) (-.f64 (*.f64 x x) (*.f64 y (neg.f64 y))))) (-.f64 x y))
72.81%
(*.f64 (/.f64 x (*.f64 x x)) (-.f64 x y))
63.19%
(*.f64 (/.f64 1 (+.f64 x y)) x)
61.4%
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y))
82.78%
(*.f64 3/4 (/.f64 (/.f64 (*.f64 x t) b) y))
84.57%
(*.f64 3/4 (*.f64 (/.f64 t y) (/.f64 x b)))
78.54%
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y (-.f64 (+.f64 5/6 a) (/.f64 2/3 t)))))
85.28%
(*.f64 1/2 (/.f64 (/.f64 x c) (*.f64 y a)))
76.58%
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b))))
83.4%
(*.f64 1/2 (/.f64 x (*.f64 a (*.f64 c y))))
83.35%
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))
85.43%
(*.f64 -3/4 (/.f64 (*.f64 t x) (*.f64 c y)))
50.43%
(log.f64 (exp.f64 (/.f64 x (+.f64 x y))))
51.45%
1
Compiler

Compiled 763 to 540 computations (29.2% saved)

regimes768.0ms (1.2%)

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

13 calls:

137.0ms
z
110.0ms
c
97.0ms
a
85.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))))))
79.0ms
b
Results
ErrorSegmentsBranch
2.27%1x
2.27%1y
0.38%3z
2.27%1t
2.27%1a
2.27%1b
2.27%1c
2.27%1(/.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))))))))))
2.27%1(*.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))))))))
2.27%1(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)))))))
2.27%1(*.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))))))
2.27%1(-.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.27%1(-.f64 b c)
Compiler

Compiled 1227 to 701 computations (42.9% saved)

bsearch61.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
3.0ms
1.2570637770952649e-98
1.9349942831504728e-91
57.0ms
-3.0266311181427405e+191
-1.1239915742290267e+190
Results
57.0ms128×body256valid
Compiler

Compiled 658 to 470 computations (28.6% saved)

regimes452.0ms (0.7%)

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

13 calls:

87.0ms
z
78.0ms
(-.f64 b c)
36.0ms
c
35.0ms
x
34.0ms
a
Results
ErrorSegmentsBranch
4.68%1x
4.68%1y
2.73%3z
4.68%1t
4.68%1a
4.68%1b
4.68%1c
4.68%1(/.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))))))))))
4.68%1(*.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))))))))
4.68%1(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)))))))
4.68%1(*.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))))))
4.68%1(-.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)))))
4.68%1(-.f64 b c)
Compiler

Compiled 1200 to 688 computations (42.7% saved)

bsearch25.0ms (0%)

Algorithm
binary-search
Stop Event
predicate-same
predicate-same
Steps
TimeLeftRight
3.0ms
1.2570637770952649e-98
1.9349942831504728e-91
21.0ms
-7.937190178202406e+194
-3.0266311181427405e+191
Results
22.0ms112×body256valid
Compiler

Compiled 610 to 444 computations (27.2% saved)

regimes447.0ms (0.7%)

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

13 calls:

88.0ms
t
54.0ms
z
35.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))))))
34.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)))))
34.0ms
a
Results
ErrorSegmentsBranch
6.56%1x
6.56%1y
4.97%2z
4.65%3t
6.56%1a
6.56%1b
6.56%1c
4.16%2(/.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))))))))))
4.16%2(*.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))))))))
4.16%2(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)))))))
4.16%2(*.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))))))
4.16%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)))))
6.56%1(-.f64 b c)
Compiler

Compiled 1169 to 671 computations (42.6% saved)

bsearch1.0ms (0%)

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

Compiled 50 to 38 computations (24% saved)

regimes2.0s (3.2%)

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

8 calls:

353.0ms
y
332.0ms
z
326.0ms
x
319.0ms
t
232.0ms
c
Results
ErrorSegmentsBranch
21.09%8x
22.6%7y
14.31%7z
12.48%8t
17.77%5a
20.31%3b
17.7%5c
23.37%3(-.f64 b c)
Compiler

Compiled 962 to 520 computations (45.9% saved)

bsearch323.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
20643009.710766375
149468170.60329556
5.0ms
5.959450825724854e-114
2.0141194787485728e-112
26.0ms
3.417671648160971e-162
1.1249643247170787e-160
9.0ms
3.472535712300532e-245
4.0788958650640035e-245
15.0ms
-1.5811901158734864e-266
-1.4460639245862417e-266
45.0ms
-8.646490003450696e-235
-2.298336472391975e-240
201.0ms
-4.0913312921167e-115
-4.712910414930217e-120
Results
267.0ms576×body256valid
40.0ms216×body256invalid
Compiler

Compiled 1721 to 1278 computations (25.7% saved)

regimes1.6s (2.5%)

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

8 calls:

310.0ms
z
272.0ms
t
207.0ms
a
194.0ms
(-.f64 b c)
193.0ms
y
Results
ErrorSegmentsBranch
23.35%5x
25.23%5y
17.79%9z
12.78%8t
17.77%5a
20.31%3b
21.11%3c
25.28%4(-.f64 b c)
Compiler

Compiled 945 to 513 computations (45.7% saved)

bsearch176.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
20643009.710766375
149468170.60329556
23.0ms
5.959450825724854e-114
2.0141194787485728e-112
26.0ms
3.417671648160971e-162
1.1249643247170787e-160
8.0ms
3.472535712300532e-245
4.0788958650640035e-245
8.0ms
-1.5811901158734864e-266
-1.4460639245862417e-266
41.0ms
-8.646490003450696e-235
-2.298336472391975e-240
46.0ms
-4.0913312921167e-115
-4.712910414930217e-120
Results
126.0ms672×body256valid
37.0ms214×body256invalid
Compiler

Compiled 2004 to 1502 computations (25% saved)

regimes2.0s (3.1%)

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

8 calls:

360.0ms
z
351.0ms
y
338.0ms
a
299.0ms
x
263.0ms
t
Results
ErrorSegmentsBranch
23.35%5x
25.23%5y
19.97%7z
14.65%6t
21.09%3a
20.31%3b
21.11%3c
28.58%2(-.f64 b c)
Compiler

Compiled 915 to 494 computations (46% saved)

bsearch97.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
20643009.710766375
149468170.60329556
27.0ms
5.959450825724854e-114
2.0141194787485728e-112
29.0ms
3.417671648160971e-162
1.1249643247170787e-160
11.0ms
3.472535712300532e-245
4.0788958650640035e-245
9.0ms
-1.5811901158734864e-266
-1.4460639245862417e-266
Results
81.0ms384×body256valid
9.0ms51×body256invalid
Compiler

Compiled 1198 to 912 computations (23.9% saved)

regimes1.4s (2.2%)

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

8 calls:

317.0ms
z
259.0ms
y
203.0ms
t
176.0ms
x
171.0ms
c
Results
ErrorSegmentsBranch
24.86%5x
24.83%7y
24.09%6z
16.91%5t
21.09%3a
23.36%3b
22.98%6c
28.58%2(-.f64 b c)
Compiler

Compiled 774 to 418 computations (46% saved)

bsearch88.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
0.09813547747505598
22664.78767216857
27.0ms
3.417671648160971e-162
1.1249643247170787e-160
18.0ms
2.9579636983796225e-235
9.230441115682832e-235
10.0ms
-1.5811901158734864e-266
-1.4460639245862417e-266
Results
73.0ms368×body256valid
8.0ms48×body256invalid
Compiler

Compiled 1080 to 820 computations (24.1% saved)

regimes1.6s (2.5%)

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

8 calls:

828.0ms
a
225.0ms
t
142.0ms
z
109.0ms
x
108.0ms
b
Results
ErrorSegmentsBranch
28.23%3x
30.55%1y
27.52%3z
16.91%5t
22.21%7a
26.76%5b
30.55%1c
28.65%3(-.f64 b c)
Compiler

Compiled 756 to 406 computations (46.3% saved)

bsearch117.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
0.09813547747505598
22664.78767216857
26.0ms
3.417671648160971e-162
1.1249643247170787e-160
50.0ms
1.6817552496990506e-247
3.472535712300532e-245
8.0ms
-1.5811901158734864e-266
-1.4460639245862417e-266
Results
75.0ms400×body256valid
33.0ms58×body256invalid
Compiler

Compiled 1122 to 849 computations (24.3% saved)

regimes1.8s (2.7%)

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

8 calls:

330.0ms
a
266.0ms
b
249.0ms
x
243.0ms
(-.f64 b c)
233.0ms
t
Results
ErrorSegmentsBranch
29.72%9x
36.16%3y
31.99%5z
21.05%7t
21.83%8a
28.94%9b
32.39%6c
27.89%9(-.f64 b c)
Compiler

Compiled 740 to 397 computations (46.4% saved)

bsearch153.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
1.1251796215841195e+297
9.130772702594031e+299
15.0ms
2.6722183753188156e+246
7.580256841371311e+249
33.0ms
0.09813547747505598
22664.78767216857
30.0ms
3.417671648160971e-162
1.1249643247170787e-160
33.0ms
1.6817552496990506e-247
3.472535712300532e-245
9.0ms
-1.5811901158734864e-266
-1.4460639245862417e-266
Results
131.0ms608×body256valid
13.0ms73×body256invalid
Compiler

Compiled 1540 to 1173 computations (23.8% saved)

regimes941.0ms (1.5%)

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

8 calls:

178.0ms
(-.f64 b c)
138.0ms
a
134.0ms
t
123.0ms
c
116.0ms
x
Results
ErrorSegmentsBranch
31.6%6x
36.16%3y
33.87%3z
22.89%7t
23.74%6a
33.15%5b
32.39%6c
27.89%9(-.f64 b c)
Compiler

Compiled 712 to 379 computations (46.8% saved)

bsearch367.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
165.0ms
1.1251796215841195e+297
9.130772702594031e+299
24.0ms
2.6722183753188156e+246
7.580256841371311e+249
117.0ms
0.09813547747505598
22664.78767216857
25.0ms
3.417671648160971e-162
1.1249643247170787e-160
27.0ms
3.2754600802482534e-237
2.9579636983796225e-235
8.0ms
-1.5811901158734864e-266
-1.4460639245862417e-266
Results
346.0ms656×body256valid
11.0ms63×body256invalid
Compiler

Compiled 1610 to 1224 computations (24% saved)

regimes1.7s (2.7%)

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

8 calls:

597.0ms
(-.f64 b c)
224.0ms
a
224.0ms
c
192.0ms
z
147.0ms
b
Results
ErrorSegmentsBranch
33.12%5x
34.29%5y
30.44%7z
25.89%5t
27.1%8a
32.76%7b
30.89%8c
27.17%11(-.f64 b c)
Compiler

Compiled 698 to 373 computations (46.6% saved)

bsearch92.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
0.09813547747505598
22664.78767216857
26.0ms
3.417671648160971e-162
1.1249643247170787e-160
26.0ms
3.2754600802482534e-237
2.9579636983796225e-235
7.0ms
-1.5811901158734864e-266
-1.4460639245862417e-266
Results
76.0ms400×body256valid
9.0ms53×body256invalid
Compiler

Compiled 1022 to 774 computations (24.3% saved)

regimes1.4s (2.2%)

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

8 calls:

302.0ms
z
245.0ms
t
180.0ms
(-.f64 b c)
155.0ms
a
151.0ms
c
Results
ErrorSegmentsBranch
36.16%3x
34.29%5y
32.72%7z
31.23%4t
29.74%8a
32.79%7b
32.4%7c
28.78%9(-.f64 b c)
Compiler

Compiled 672 to 358 computations (46.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.5223069904776308e+241
5.49931357707593e+248
0.0ms
1.7262719887038775e+218
1.0877837078564033e+219
0.0ms
6.831634318182856e-86
2.039659538202102e-70
0.0ms
-39937382.75514332
-71.57835807185636
0.0ms
-3.422472506924881e+75
-5.11731452677443e+71
0.0ms
-3.566946023927435e+102
-1.0457798930837035e+96
0.0ms
-2.1332531324431464e+124
-8.008919688128335e+121
0.0ms
-6.631684841466531e+170
-1.6763026438341167e+168
Compiler

Compiled 50 to 38 computations (24% saved)

regimes2.1s (3.3%)

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

7 calls:

535.0ms
z
332.0ms
a
328.0ms
c
297.0ms
t
239.0ms
y
Results
ErrorSegmentsBranch
32.02%11x
35.01%9y
30.8%18z
33.84%11t
34.23%10a
34.75%7b
32.4%10c
Compiler

Compiled 650 to 343 computations (47.2% saved)

bsearch616.0ms (1%)

Algorithm
17×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
predicate-same
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
76.0ms
7.445408195105491e+291
2.964011032119113e+298
74.0ms
2.745490512904638e+277
8.440350940084798e+279
69.0ms
9.071711142276858e+213
4.5173129059007695e+225
30.0ms
2.3168102981256576e+186
3.860998164116019e+192
62.0ms
6.456184695715558e+142
7.976184472465336e+149
28.0ms
4.0585824237640314e+108
2.997430379550618e+117
23.0ms
1.0629565089864344e+98
2.451750211002299e+99
28.0ms
8.527236115211051e+58
3.873811904048906e+67
31.0ms
2.779569380693201e-142
5.188348350707557e-128
25.0ms
1.4780699075143653e-193
6.941716189964957e-191
21.0ms
6.2568392423832244e-220
2.8219033968727993e-219
25.0ms
-1.7526291693609757e-155
-5.442112527130561e-160
25.0ms
-7.340083411067715e-87
-4.2234157749558566e-88
12.0ms
-1122.348041853707
-716.5606544133926
27.0ms
-1.3198471606667428e+79
-1.7888075015824687e+75
28.0ms
-2.882580430666026e+115
-9.907822439571087e+108
30.0ms
-2.941265230666897e+222
-9.157406291471994e+219
Results
582.0ms2208×body256valid
Compiler

Compiled 5252 to 3962 computations (24.6% saved)

regimes2.1s (3.3%)

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

7 calls:

378.0ms
x
330.0ms
c
328.0ms
y
310.0ms
t
256.0ms
a
Results
ErrorSegmentsBranch
30.87%13x
35.01%9y
36.77%11z
33.78%12t
36.85%7a
35.13%7b
33.79%9c
Compiler

Compiled 638 to 337 computations (47.2% saved)

bsearch578.0ms (0.9%)

Algorithm
12×binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
120.0ms
5.2219283736291785e+256
1.9925891242974466e+258
111.0ms
1.6215460330506973e+169
4.954738747476275e+169
25.0ms
2.065469509710557e+43
2.8002197881170096e+47
27.0ms
4.681614406856128e-38
1.7465714946747705e-33
26.0ms
6.932684478020568e-254
5.179990922253076e-251
33.0ms
-1.670729467808222e-277
-3.2557421118119046e-286
32.0ms
-5.582166796289401e-105
-1.408798593040184e-114
32.0ms
-2.1890576511088098e-67
-2.6982314437953894e-71
58.0ms
-4.3855261664730966e+21
-11678545631936025000.0
25.0ms
-1.5602407777519277e+139
-2.811470710830502e+137
64.0ms
-9.686992062491608e+157
-4.914318885126573e+145
26.0ms
-4.820004272206309e+185
-2.2792071495809922e+181
Results
557.0ms1488×body256valid
Compiler

Compiled 3244 to 2432 computations (25% saved)

regimes1.6s (2.5%)

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

7 calls:

299.0ms
x
265.0ms
z
237.0ms
y
219.0ms
c
206.0ms
t
Results
ErrorSegmentsBranch
33.12%12x
35.76%9y
36.77%11z
39.44%6t
38.72%7a
35.13%7b
34.29%9c
Compiler

Compiled 626 to 331 computations (47.1% saved)

bsearch292.0ms (0.5%)

Algorithm
11×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
28.0ms
1.1933550420413872e+161
1.6215460330506973e+169
22.0ms
9.66005778655208e-51
3.911324966394977e-49
28.0ms
5.993573169652591e-258
4.0268078413951793e-255
28.0ms
-1.670729467808222e-277
-3.2557421118119046e-286
34.0ms
-5.582166796289401e-105
-1.408798593040184e-114
33.0ms
-11678545631936025000.0
-225544510.30927852
31.0ms
-8.089548699980725e+38
-9.763569021760973e+30
13.0ms
-4.0379194848866886e+73
-2.6678956517602936e+73
23.0ms
-1.5602407777519277e+139
-2.811470710830502e+137
19.0ms
-9.686992062491608e+157
-4.914318885126573e+145
31.0ms
-4.820004272206309e+185
-2.2792071495809922e+181
Results
267.0ms1376×body256valid
Compiler

Compiled 3583 to 2601 computations (27.4% saved)

regimes1.5s (2.3%)

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

7 calls:

304.0ms
c
273.0ms
y
225.0ms
b
204.0ms
a
203.0ms
x
Results
ErrorSegmentsBranch
36.82%9x
36.13%10y
42.54%4z
40.16%6t
36.85%9a
35.05%10b
35.29%10c
Compiler

Compiled 616 to 325 computations (47.2% saved)

bsearch409.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
predicate-same
Steps
TimeLeftRight
33.0ms
7.3079688361711e+249
3.136216557290399e+261
22.0ms
3.1944173080418543e+208
6.470391362033877e+209
31.0ms
8.716271301356488e-109
9.484537516928737e-95
36.0ms
-1.6985300768507215e-301
4.0960151384724557e-302
190.0ms
-3.7261043855879893e-227
-1.6562127955253402e-231
26.0ms
-2.133063549675552e-145
-1.1025313266610072e-148
38.0ms
-0.0007432415149794332
-9.824158642529545e-37
25.0ms
-3.422472506924881e+75
-5.11731452677443e+71
6.0ms
-2.3813216513281706e+156
-1.736654527736509e+152
Results
390.0ms1184×body256valid
Compiler

Compiled 2661 to 2114 computations (20.6% saved)

regimes1.6s (2.5%)

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

7 calls:

367.0ms
a
348.0ms
y
259.0ms
b
240.0ms
x
178.0ms
t
Results
ErrorSegmentsBranch
36.54%10x
36.55%11y
43.04%6z
45.6%4t
39.21%11a
36.23%10b
42.18%4c
Compiler

Compiled 606 to 319 computations (47.4% saved)

bsearch273.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
7.3079688361711e+249
3.136216557290399e+261
22.0ms
3.1944173080418543e+208
6.470391362033877e+209
33.0ms
8.716271301356488e-109
9.484537516928737e-95
46.0ms
-1.6985300768507215e-301
4.0960151384724557e-302
25.0ms
-3.7261043855879893e-227
-1.6562127955253402e-231
28.0ms
-2.133063549675552e-145
-1.1025313266610072e-148
19.0ms
-0.005996670835242511
-0.0007432415149794332
29.0ms
-2.383248181201526e+109
-3.566946023927435e+102
34.0ms
-6.631684841466531e+170
-2.3813216513281706e+156
Results
254.0ms1248×body256valid
Compiler

Compiled 2894 to 2261 computations (21.9% saved)

regimes1.2s (1.8%)

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

7 calls:

224.0ms
y
216.0ms
x
198.0ms
b
168.0ms
a
140.0ms
z
Results
ErrorSegmentsBranch
36.54%10x
36.55%11y
43.04%6z
45.6%4t
41.13%9a
36.55%10b
42.18%4c
Compiler

Compiled 515 to 269 computations (47.8% saved)

bsearch523.0ms (0.8%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
6.0ms
1.1933550420413872e+161
1.6215460330506973e+169
34.0ms
3.031244534960697e-47
4.681614406856128e-38
18.0ms
3.7747956926499334e-303
1.227201604351854e-302
88.0ms
-4.4435323840673394e-287
-6.047500786395308e-296
152.0ms
-5.582166796289401e-105
-1.408798593040184e-114
106.0ms
-2.6678956517602936e+73
-6.926413555791914e+72
22.0ms
-1.5602407777519277e+139
-2.811470710830502e+137
72.0ms
-9.686992062491608e+157
-4.914318885126573e+145
25.0ms
-4.820004272206309e+185
-2.2792071495809922e+181
Results
506.0ms1024×body256valid
Compiler

Compiled 2670 to 1914 computations (28.3% saved)

regimes1.5s (2.3%)

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

7 calls:

282.0ms
x
277.0ms
y
242.0ms
t
217.0ms
c
171.0ms
b
Results
ErrorSegmentsBranch
37.88%10x
37.65%11y
43.5%7z
41%11t
43.69%7a
36.55%10b
41.17%8c
Compiler

Compiled 492 to 257 computations (47.8% saved)

bsearch284.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
7.3079688361711e+249
3.136216557290399e+261
24.0ms
3.1944173080418543e+208
6.470391362033877e+209
33.0ms
8.716271301356488e-109
9.484537516928737e-95
30.0ms
-2.9250134892183006e-274
-6.090937596933708e-283
26.0ms
-3.7261043855879893e-227
-1.6562127955253402e-231
47.0ms
-2.133063549675552e-145
-1.1025313266610072e-148
26.0ms
-0.005996670835242511
-0.0007432415149794332
31.0ms
-2.383248181201526e+109
-3.566946023927435e+102
33.0ms
-6.631684841466531e+170
-2.3813216513281706e+156
Results
263.0ms1232×body256valid
Compiler

Compiled 2696 to 2150 computations (20.3% saved)

regimes1.2s (1.9%)

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

7 calls:

326.0ms
y
231.0ms
t
145.0ms
z
136.0ms
a
130.0ms
b
Results
ErrorSegmentsBranch
39.79%7x
37.63%11y
43.5%7z
41%11t
43.69%7a
37.25%10b
41.17%8c
Compiler

Compiled 429 to 237 computations (44.8% saved)

bsearch536.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
94.0ms
7.3079688361711e+249
3.136216557290399e+261
23.0ms
3.1944173080418543e+208
6.470391362033877e+209
106.0ms
6.831634318182856e-86
3.936200748013309e-76
75.0ms
-2.9250134892183006e-274
-6.090937596933708e-283
25.0ms
-3.7261043855879893e-227
-1.6562127955253402e-231
83.0ms
-2.133063549675552e-145
-1.1025313266610072e-148
21.0ms
-0.005996670835242511
-0.0007432415149794332
78.0ms
-2.383248181201526e+109
-3.566946023927435e+102
31.0ms
-6.631684841466531e+170
-2.3813216513281706e+156
Results
480.0ms1232×body256valid
Compiler

Compiled 2582 to 2055 computations (20.4% saved)

regimes974.0ms (1.5%)

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

7 calls:

168.0ms
c
168.0ms
a
146.0ms
b
134.0ms
y
126.0ms
t
Results
ErrorSegmentsBranch
38.66%8x
39.2%9y
43.78%7z
42.6%9t
42.43%10a
37.25%10b
41.17%8c
Compiler

Compiled 391 to 214 computations (45.3% saved)

bsearch261.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
2.5223069904776308e+241
5.49931357707593e+248
22.0ms
3.1944173080418543e+208
6.470391362033877e+209
31.0ms
6.831634318182856e-86
3.936200748013309e-76
33.0ms
-2.9250134892183006e-274
-6.090937596933708e-283
30.0ms
-3.7261043855879893e-227
-1.6562127955253402e-231
25.0ms
-2.133063549675552e-145
-1.1025313266610072e-148
31.0ms
-0.005996670835242511
-0.0007432415149794332
28.0ms
-2.383248181201526e+109
-3.566946023927435e+102
32.0ms
-6.631684841466531e+170
-2.3813216513281706e+156
Results
242.0ms1216×body256valid
Compiler

Compiled 2418 to 1930 computations (20.2% saved)

regimes1.3s (2%)

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

7 calls:

265.0ms
a
246.0ms
x
227.0ms
y
192.0ms
b
142.0ms
c
Results
ErrorSegmentsBranch
38.66%8x
38.1%10y
43.78%7z
42.61%9t
42.19%10a
37.59%10b
41.17%8c
Compiler

Compiled 359 to 199 computations (44.6% saved)

bsearch354.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
2.5223069904776308e+241
5.49931357707593e+248
23.0ms
3.1944173080418543e+208
6.470391362033877e+209
92.0ms
6.831634318182856e-86
3.936200748013309e-76
30.0ms
-2.9250134892183006e-274
-6.090937596933708e-283
28.0ms
-3.7261043855879893e-227
-1.6562127955253402e-231
26.0ms
-2.133063549675552e-145
-1.1025313266610072e-148
21.0ms
-0.005996670835242511
-0.0007432415149794332
30.0ms
-8.105771674095267e+80
-3.422472506924881e+75
66.0ms
-6.631684841466531e+170
-2.3813216513281706e+156
Results
309.0ms1216×body256valid
Compiler

Compiled 2388 to 1915 computations (19.8% saved)

regimes985.0ms (1.5%)

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

7 calls:

186.0ms
x
175.0ms
b
169.0ms
c
118.0ms
y
100.0ms
t
Results
ErrorSegmentsBranch
38.66%8x
38.1%10y
43.78%7z
42.61%9t
44.43%7a
36.46%14b
41.17%8c
Compiler

Compiled 314 to 176 computations (43.9% saved)

bsearch360.0ms (0.6%)

Algorithm
13×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
2.5223069904776308e+241
5.49931357707593e+248
22.0ms
3.1944173080418543e+208
6.470391362033877e+209
16.0ms
1.2006969856749094e-46
2.9932991227857652e-46
25.0ms
7.035315156189155e-69
7.450382522755782e-65
23.0ms
9.705017784427537e-145
6.333394630761338e-143
28.0ms
2.8366261525678285e-164
7.492166811185213e-160
30.0ms
5.078344104310818e-180
3.070834770580311e-173
31.0ms
-2.9250134892183006e-274
-6.090937596933708e-283
26.0ms
-3.7261043855879893e-227
-1.6562127955253402e-231
26.0ms
-2.133063549675552e-145
-1.1025313266610072e-148
19.0ms
-0.005996670835242511
-0.0007432415149794332
29.0ms
-8.105771674095267e+80
-3.422472506924881e+75
56.0ms
-6.631684841466531e+170
-2.3813216513281706e+156
Results
337.0ms1648×body256valid
Compiler

Compiled 3432 to 2659 computations (22.5% saved)

regimes706.0ms (1.1%)

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

7 calls:

123.0ms
b
112.0ms
y
105.0ms
x
100.0ms
t
92.0ms
c
Results
ErrorSegmentsBranch
38.66%8x
38.76%10y
43.42%7z
42.61%9t
44.43%7a
38.36%10b
41.17%8c
Compiler

Compiled 299 to 169 computations (43.5% saved)

bsearch251.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
2.5223069904776308e+241
5.49931357707593e+248
23.0ms
3.1944173080418543e+208
6.470391362033877e+209
32.0ms
8.716271301356488e-109
9.484537516928737e-95
30.0ms
-2.9250134892183006e-274
-6.090937596933708e-283
26.0ms
-3.7261043855879893e-227
-1.6562127955253402e-231
26.0ms
-2.133063549675552e-145
-1.1025313266610072e-148
22.0ms
-0.005996670835242511
-0.0007432415149794332
29.0ms
-8.105771674095267e+80
-3.422472506924881e+75
34.0ms
-6.631684841466531e+170
-2.3813216513281706e+156
Results
234.0ms1216×body256valid
Compiler

Compiled 2388 to 1915 computations (19.8% saved)

regimes657.0ms (1%)

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

7 calls:

123.0ms
c
110.0ms
b
97.0ms
t
91.0ms
a
84.0ms
y
Results
ErrorSegmentsBranch
42.26%6x
41.42%8y
45.33%7z
42.67%9t
44.99%7a
40.75%8b
41.84%11c
Compiler

Compiled 284 to 160 computations (43.7% saved)

bsearch190.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
2.5223069904776308e+241
5.49931357707593e+248
23.0ms
3.1944173080418543e+208
6.470391362033877e+209
28.0ms
-3.7261043855879893e-227
-1.6562127955253402e-231
27.0ms
-2.133063549675552e-145
-1.1025313266610072e-148
20.0ms
-0.005996670835242511
-0.0007432415149794332
29.0ms
-8.105771674095267e+80
-3.422472506924881e+75
32.0ms
-6.631684841466531e+170
-2.3813216513281706e+156
Results
178.0ms912×body256valid
Compiler

Compiled 1780 to 1421 computations (20.2% saved)

regimes717.0ms (1.1%)

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

7 calls:

151.0ms
x
125.0ms
c
125.0ms
y
91.0ms
t
82.0ms
b
Results
ErrorSegmentsBranch
42.26%6x
41.42%8y
45.33%7z
42.67%9t
44.99%7a
40.76%8b
41.84%11c
Compiler

Compiled 269 to 156 computations (42% saved)

bsearch222.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
2.5223069904776308e+241
5.49931357707593e+248
24.0ms
3.1944173080418543e+208
6.470391362033877e+209
25.0ms
-3.7261043855879893e-227
-1.6562127955253402e-231
26.0ms
-2.133063549675552e-145
-1.1025313266610072e-148
19.0ms
-0.005996670835242511
-0.0007432415149794332
53.0ms
-8.105771674095267e+80
-3.422472506924881e+75
33.0ms
-6.631684841466531e+170
-2.3813216513281706e+156
Results
209.0ms912×body256valid
Compiler

Compiled 1748 to 1389 computations (20.5% saved)

regimes630.0ms (1%)

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

7 calls:

115.0ms
c
109.0ms
y
98.0ms
z
83.0ms
t
82.0ms
b
Results
ErrorSegmentsBranch
42.26%6x
41.42%8y
45.33%7z
42.67%9t
44.99%7a
41.51%8b
43.4%9c
Compiler

Compiled 239 to 137 computations (42.7% saved)

bsearch237.0ms (0.4%)

Algorithm
binary-search
Stop Event
predicate-same
predicate-same
narrow-enough
narrow-enough
narrow-enough
narrow-enough
predicate-same
Steps
TimeLeftRight
12.0ms
6.750605116757547e+270
5.452713529571275e+274
47.0ms
4.996799369210491e+208
6.3289451380552544e+212
50.0ms
1.5341075793365863e+146
4.840597612243448e+148
32.0ms
6.198562809109922e+28
1.4851132885978049e+40
19.0ms
-7.890620850497838e+31
-1.09228020580484e+31
23.0ms
-9.474426746849366e+96
-2.6210220644527852e+95
55.0ms
-3.686074275759484e+261
-6.358519251138247e+251
Results
227.0ms800×body256valid
Compiler

Compiled 1493 to 1169 computations (21.7% saved)

regimes866.0ms (1.3%)

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

7 calls:

287.0ms
t
137.0ms
c
127.0ms
a
101.0ms
x
85.0ms
z
Results
ErrorSegmentsBranch
42.37%6x
45.3%6y
47.61%5z
43.39%9t
45%7a
43.88%6b
45.36%7c
Compiler

Compiled 213 to 131 computations (38.5% saved)

bsearch101.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
3.0ms
1.1933550420413872e+161
1.6215460330506973e+169
28.0ms
7.111161329792828e-97
2.3432888190075408e-92
41.0ms
1.967966379103878e-237
6.578472897043417e-229
9.0ms
-6.361402408979882e+194
-1.154534312178512e+194
20.0ms
-1.2090825404740665e+219
-1.147350386173097e+218
Results
95.0ms416×body256valid
Compiler

Compiled 786 to 631 computations (19.7% saved)

regimes601.0ms (0.9%)

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

7 calls:

239.0ms
c
79.0ms
z
78.0ms
y
68.0ms
a
66.0ms
x
Results
ErrorSegmentsBranch
45.4%4x
45.3%6y
47.61%5z
49.55%3t
45.8%8a
45.77%4b
45.36%7c
Compiler

Compiled 202 to 125 computations (38.1% saved)

bsearch167.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
narrow-enough
predicate-same
Steps
TimeLeftRight
24.0ms
6.750605116757547e+270
5.452713529571275e+274
28.0ms
4.996799369210491e+208
6.3289451380552544e+212
67.0ms
-7.890620850497838e+31
-1.09228020580484e+31
33.0ms
-5.876790825857161e+116
-2.2683109904764957e+112
15.0ms
-3.686074275759484e+261
-6.358519251138247e+251
Results
156.0ms560×body256valid
Compiler

Compiled 1009 to 822 computations (18.5% saved)

regimes409.0ms (0.6%)

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

7 calls:

91.0ms
x
78.0ms
y
65.0ms
z
63.0ms
b
56.0ms
a
Results
ErrorSegmentsBranch
45.4%4x
45.33%6y
47.61%5z
51.45%1t
47.69%5a
46.56%4b
49.54%2c
Compiler

Compiled 191 to 119 computations (37.7% saved)

bsearch178.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
6.750605116757547e+270
5.452713529571275e+274
54.0ms
4.996799369210491e+208
6.3289451380552544e+212
18.0ms
-7.890620850497838e+31
-1.09228020580484e+31
29.0ms
-5.6688909701589086e+91
-2.0117728180332731e+90
50.0ms
-3.686074275759484e+261
-6.358519251138247e+251
Results
170.0ms624×body256valid
Compiler

Compiled 1090 to 896 computations (17.8% saved)

regimes314.0ms (0.5%)

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

7 calls:

86.0ms
z
64.0ms
b
59.0ms
y
39.0ms
x
26.0ms
c
Results
ErrorSegmentsBranch
45.4%4x
45.81%6y
47.61%5z
51.45%1t
49.57%3a
46.56%4b
49.54%2c
Compiler

Compiled 181 to 115 computations (36.5% saved)

bsearch71.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
1.1933550420413872e+161
1.6215460330506973e+169
25.0ms
7.111161329792828e-97
2.3432888190075408e-92
32.0ms
1.967966379103878e-237
6.578472897043417e-229
Results
66.0ms336×body256valid
Compiler

Compiled 596 to 496 computations (16.8% saved)

regimes236.0ms (0.4%)

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

7 calls:

73.0ms
y
51.0ms
z
28.0ms
x
25.0ms
a
25.0ms
c
Results
ErrorSegmentsBranch
48.43%3x
47.69%5y
49.6%3z
51.45%1t
49.57%3a
48.79%2b
49.54%2c
Compiler

Compiled 163 to 107 computations (34.4% saved)

bsearch132.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
6.750605116757547e+270
5.452713529571275e+274
15.0ms
1.2386132856617659e+232
3.424452186979948e+232
20.0ms
-7.890620850497838e+31
-1.09228020580484e+31
57.0ms
-9.474426746849366e+96
-2.6210220644527852e+95
Results
125.0ms416×body256valid
Compiler

Compiled 726 to 610 computations (16% saved)

regimes137.0ms (0.2%)

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

7 calls:

57.0ms
y
23.0ms
b
16.0ms
c
14.0ms
x
14.0ms
z
Results
ErrorSegmentsBranch
49.44%3x
49.56%3y
49.6%3z
51.45%1t
51.45%1a
51.45%1b
49.18%3c
Compiler

Compiled 109 to 78 computations (28.4% saved)

bsearch51.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
3.0030883051992736e+277
4.479185904388749e+280
0.0ms
2.70644961287961e+178
2.7349900428819284e+178
Results
49.0ms128×body256valid
Compiler

Compiled 258 to 214 computations (17.1% saved)

regimes108.0ms (0.2%)

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

7 calls:

40.0ms
x
32.0ms
a
16.0ms
z
5.0ms
y
5.0ms
t
Results
ErrorSegmentsBranch
49.44%3x
51.45%1y
49.6%3z
51.45%1t
51.45%1a
51.45%1b
51.45%1c
Compiler

Compiled 91 to 69 computations (24.2% saved)

bsearch100.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
2.1916099750475215e-111
2.4216610044520725e-102
55.0ms
3.3227403095246594e-242
1.967966379103878e-237
Results
97.0ms272×body256valid
Compiler

Compiled 424 to 361 computations (14.9% saved)

regimes55.0ms (0.1%)

Accuracy

Total -31.0b remaining (-97.1%)

Threshold costs -31b (-97.1%)

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

7 calls:

27.0ms
y
9.0ms
x
4.0ms
b
3.0ms
c
3.0ms
t
Results
ErrorSegmentsBranch
49.84%3x
51.45%1y
51.45%1z
51.45%1t
51.45%1a
51.45%1b
51.45%1c
Compiler

Compiled 72 to 61 computations (15.3% saved)

bsearch111.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
7.111161329792828e-97
2.3432888190075408e-92
54.0ms
1.967966379103878e-237
6.578472897043417e-229
Results
75.0ms272×body256valid
Compiler

Compiled 390 to 344 computations (11.8% saved)

simplify860.0ms (1.3%)

Algorithm
egg-herbie
Rules
1108×distribute-lft-neg-in
1050×*-commutative
836×+-commutative
504×distribute-rgt-neg-in
470×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
09199590
111529590
212359590
313169546
415369546
518399546
623249546
730009546
835389546
939079546
1041339546
1141639546
1241739546
1342839546
1444409546
1544459546
1644529546
1744549546
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 z -11499999999999999647244546298264187661436837036676566579623119895751085396156123189713197897651765826982994779432361129266712121260714196950661755974639412216822973706903390169211186330992640) (/.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)) (if (<=.f64 z 6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (/.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 (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))))
(if (<=.f64 z -400000000000000029023668638927511344412136971512454912982733759358884068996827562978082727269729678069625039074747028846453390126545496550859614631201572871688504980730107692832128439817338880) (/.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))))))))) (if (<=.f64 z 6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (/.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)))))))))))
(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 (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))))
(if (<=.f64 t -2157802462752583/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t -2291112313477997/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 a))))))) (if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 8856227212065807/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 t 3444422103075043/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 t 6931674235302037/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 33000000) (/.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 b c) (-.f64 -5/6 a))))))))))))))
(if (<=.f64 t -2058429980915293/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t -3723057509401745/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 a))))))) (if (<=.f64 t -8829162894086837/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 615015778615681/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 t 4938693456614951/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 t 2772669694120815/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 21000000) (/.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 (-.f64 b c) (-.f64 -5/6 a))))))))))))))
(if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 584264989684897/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 t 7597989933253771/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 t 1126397063236581/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 21000000) (/.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 (-.f64 b c) (-.f64 -5/6 a))))))))))))
(if (<=.f64 t -8422556708174943/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 4653821886752181/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 t 8712361790130991/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 t 8106479329266893/18014398509481984) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))))
(if (<=.f64 t -8422556708174943/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 1722044180123907/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 6584924608819935/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 t 8286623314361713/18014398509481984) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))))
(if (<=.f64 t -8422556708174943/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 1416996353930529/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 5571859284386099/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 t 1080863910568919/9007199254740992) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 9999999999999999521471949292288813605336325386252733424243721120057734844449743607990664678980731410286045846847437914107950925140755956518597266575720169912499958425309195700665115678820350271193610461511698595727381924297989722331966923339726848) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 900000000000000047254284229683978223834021722997343239424268703960622212190017376207734237572403077639333999449595490359248270911824387518080312966308036284563548480833918223364047210415309281053432057911473719950573007135070876792067187468502128245121332909938051158554304102524976748178913460486144) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) 1))))))
(if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 5269558320999393/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 8611055257687607/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 t 8106479329266893/18014398509481984) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 6400000000000000283698922621334236064027453862952720389132668021181662533287610359013387415370884908316864696868021886214426256999891630517102667372090377492829137907846718146118564922367988282664719235374896134865464125162971547631740635387527168) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 579999999999999985842253693685071860306716832545715505913389337215011653960410974077875682734528554790299142538382131648664949770719858220236422100829118816327147143465575192678816322177180873953841697847350957860971175572058115528410837384476080002143001887055890478484753924669556519669005987872768) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) 1))))))
(if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 3608501893727845/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 132964823831941/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 t 5764607523034235/9007199254740992) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))))
(if (<=.f64 (-.f64 b c) -499999999999999976986103364828435105866493856869550354915370776598145356642472906604169238853083206186863000925026831505293584046586944536955141361661791768572429254787072) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 (-.f64 b c) -19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776) 1 (if (<=.f64 (-.f64 b c) -1999999999999999954099026530490673256893685439848300012259991949463986904361579822606522588963023093760) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 (-.f64 b c) -1999999999999999853079562352962397847017606430398935774525292839560724611072) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 (-.f64 b c) -20000000) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 (-.f64 b c) 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 a (/.f64 2/3 t))))))))) (if (<=.f64 (-.f64 b c) 200000000000000016531517668251747580868252952853088870140921275623123251200204950421777121660801104008620977885871710627547264408583791539263482088984782477300371894320431629895715109375821874825666256654733483033231360) 1 (if (<=.f64 (-.f64 b c) 50000000000000002548051478185013640699276263676556833081548008216533871047820816592095454319445335108803290533408781388070899556637261042955912571901209636788155219412140741572190474007328928809021762807530594613720697338798095625304429035520) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) 1))))))))
(if (<=.f64 z -9499999999999999589919561441566455475966517318521657828269205632363059891056340794652243897649792510493015100211647091972863166477493339472426220317370968921343648676782808081826691173597570421657101322823461359681798144) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 z -4400000000000000068461430969654109306780086146452670306826990553895668637124925094365935715626208769775307635818496) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 a (/.f64 2/3 t))))))))) (if (<=.f64 z -92000000000000000472881067401726540901639311333582756978076942642361090965504) 1 (if (<=.f64 z -1050) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 z -8175068308948985/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) 1 (if (<=.f64 z -272063441620415/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))) (if (<=.f64 z 7312981221973259/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) (if (<=.f64 z 2407899124854297/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) 1 (if (<=.f64 z 399583814440447/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 z 26499999999999999767011209767868523776771414925510542357380678549504) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))) (if (<=.f64 z 460000000000000026256351609690420743009350785470792283693407748414760915725008523751736400100196352) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 z 27000000000000000420104235495604761655241437716868658700983805671632512091448403988154605527706281087257569583431680) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 z 250000000000000005936358089662776339352164481957170546868366247167559357385505143142044407054020823532336492283460029018948353292472520393359360) 1 (if (<=.f64 z 130000000000000001518119460512096096997863843112837765595185300552858445173951162995165682953642395922503303739515344707971866158610827519785693657324472464337287155476703626839025034182262784) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 z 164999999999999995649802559573930325743802012156977690060624946601584872591067182234837740255788408910992144809628687308986983666426589586549801145726627667495933911723277350360919803809312994195240922279864697281495171072) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 z 36000000000000000890463823023905138529551081405245393881548310493453810401604682931691566386901959477887409565919909694902014493049905926749290066676155220840123925708459219263497383333742825471305195123878702955474201781554412043772280451270148977834275851176708524072536899584) 1 (if (<=.f64 z 4700000000000000071169326658761637601669100389043577291900764454563406160634575465723168151235625594843810856280465658025955372556696693504143100595140371730904814356262064360765312957127412952459352332926575815373058261454976482308477320645746699353040886071456729379863016325188900500480720896) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))))))))))))))))))))
(if (<=.f64 x -249999999999999994904261042188428792776782362966710413016908029739362113696390277509042861527598996269650627847907393029720877439684095065379723694980019764651077213735494306479483125760) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x -88000000000000003475932894621704701241168989720465884215883456690889181384937600693310285185828141403369648335847719263365425839652113092949573632) 1 (if (<=.f64 x -719999999999999990593126552715116829274883646140368429348631518692236880734687593071391385436396445872983121458947911237066312005464358912) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x)) (if (<=.f64 x -145000000000000000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 x -6993608012012625/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 x -1126397063236581/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) 1 (if (<=.f64 x -8941364586715545/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 x 2244219932070453/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 x 636045512566409/187072209578355573530071658587684226515959365500928) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 x 159999999999999998902371045751523407162547109888) 1 (if (<=.f64 x 37999999999999999162674794963057670816887233000083363642165054821741796790030119074996816197835518092729040345651472277324478744221659242863854774698662930768992755777536) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 x 80000000000000002410212792011243400231238923181975610306568638392261930670211698625688988501531661085459507441373822625437354730934910187575079960159645759890229316493953710402083176452498364481793727442156083026305130819222824959331435299713411178769154048) (*.f64 (/.f64 x (*.f64 x x)) (-.f64 x y)) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y)))))))))))))))
(if (<=.f64 x -260000000000000000738771363590432108074340987066609055004658303595241283646175969002403235816141119458239413246077716817259112586493610707627848050658888767335415104577227748577694973952) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x -100000000000000004897672657515052057957222700353074388874504237459016826359338475616123152924727646379311306468151027676205343291866258521710227619840) 1 (if (<=.f64 x -5000000000000000164207812446024630394935062831798058477561567131293735034493939977720006578138637063419747523921612177893242453171057459200) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x)) (if (<=.f64 x -38000000000000002179976259132536724051279745358051581269046075967169101824) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x -9999999999999999635896294965248) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 x -50000000000000) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) (if (<=.f64 x -4713538480005385/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 x -508966588413477/1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508672) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 x 6762169998536515/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 x 5054990000090745/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x 420000000000000005863679803244647385256776200046389524723449613576832645528360567610805914239298035624592486811353354137964436062645451170407726722606693124931584) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (*.f64 (/.f64 x (*.f64 x x)) (-.f64 x y)))))))))))))
(if (<=.f64 b -1999999999999999966718360446383443429120744550034941072734015228920936835002025109062955753891877483502474776688726210135069014696329147466931020740652171264) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 b -379999999999999984137152179005282657498060914334517316076328092887483940864) 1 (if (<=.f64 b -8473828473128839/332306998946228968225951765070086144) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 b -251939172494419/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) 1 (if (<=.f64 b -320064692778233/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b 6325070415853457/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) 1 (if (<=.f64 b 8392312103782453/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 a (/.f64 2/3 t))))))))) (if (<=.f64 b 142000000000000003811972780646227950255207541861577612099748692232711663923729359191345363459932316030286269398942247956730636178103498596040441810938412645958549117597085739238786364361772087350359759649767424) 1 (if (<=.f64 b 9499999999999999250419914290539675246763406309064611254223191811882491985807369202641450434620086436904845877062235207809884546428814249520067194865119427042460378246219319466785414450917850703083525668432409149141042981276961173545727674947689512960) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 b -13000000000000000545814985068482673153932600755199359587174942412051311805237030304947234573091544492450193241712064887320070451338303251369030072140480643072) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -36000000000000001660398659597765329400997578651373600722960609077090351480828321272714891664001293352960) 1 (if (<=.f64 b -8116567392432203/4611686018427387904) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 b -5470679174164527/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) 1 (if (<=.f64 b -6828046779268971/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b 4694388199266237/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) 1 (if (<=.f64 b 7767407633285421/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 a (/.f64 2/3 t))))))))) (if (<=.f64 b 549999999999999967212485318835045415855142053432651590231574577465652942963705782143047200240283392872580897321891300731065012176318319774668732453383652942699037052743099704002678748913961421972141290721116160) 1 (if (<=.f64 b 6099999999999999950398220240062409674837155217381617385809317396353186599734618608467482049624666654516160411900353799187051427463623486196491789067995211378912523551084918804828326921512490745529031710550910465241990660209709333789845760291471457190412288) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 x -34000000000000003078583200043654204714046010738623839030397636698233400571180249049200476458407222546245381361738136263796996628166654425599870437048372325158629856093577834303324160) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x -29999999999999999061648523025317792442531696476907296615914263960963973225365257898969304001787672895785536451103497382835750166803163151679700391165952) 1 (if (<=.f64 x -1250000000000000041051953111506157598733765707949514619390391782823433758623484994430001644534659265854936880980403044473310613292764364800) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x)) (if (<=.f64 x -17999999999999999380751455539969826172766873272849060574191445336018386944) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x -5372047532359079/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) 1 (if (<=.f64 x -6040248933137381/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x 8493136544725101/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) 1 (if (<=.f64 x 7532522082464017/100433627766186892221372630771322662657637687111424552206336) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x 200000000000000007549178649645629774132327302564057953866173176240352537275077542100950227839308580956939055530727458023528864595784116398019642331585336240504832) 1 (*.f64 (/.f64 x (*.f64 x x)) (-.f64 x y)))))))))))
(if (<=.f64 b -12599999999999999637896542378817635430531138429225680235343527257388857584967984767889016814959959976128769654491906219562510421424440870474869743200860372992) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -7799999999999999691562804425630749947368696957679714620071259919407778940303815961489610594414104416941506560) 1 (if (<=.f64 b -6802236877180397/1152921504606846976) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 b -1259695862472095/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) 1 (if (<=.f64 b -7894929088529747/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b -7357465717068791/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) 1 (if (<=.f64 b 694108767229761/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))) (if (<=.f64 b 639999999999999988392364691719006846907345549886962286193707186860744838818523196089510442220998196831586855457452566835521815324265141909076079779212617232247090794303034932669267922286878455140668802273902592) 1 (if (<=.f64 b 7499999999999999408226248124110269931655320770314166779649888272538809462479502002085355606279015608082773060838606743007803589285905986463210943314567968717731877562804725894830590355987776870855415001394007223006086564166021979115048164432386457600) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 b -1999999999999999798979786903666969854466916799481080840673902677711040714250088565232575140693526241793157170355409742782458394948128134392996529547214203115089690624) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -6399999999999999853116884897570154422059793407514560039231974238284758093957055432340872284681673900032) 1 (if (<=.f64 b -3170534137668829/576460752303423488) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 b -3224821407928563/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) 1 (if (<=.f64 b -1638731227024553/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b -8781697361952767/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) 1 (if (<=.f64 b 5878236322854345/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 b 579999999999999998605461737114740392292125115985642221649504152589669871337671682254669172680134388890451210393059188251976264284804099476477606742662310363229248671781553784235513403293013500136979486553931776) 1 (if (<=.f64 b 9499999999999999250419914290539675246763406309064611254223191811882491985807369202641450434620086436904845877062235207809884546428814249520067194865119427042460378246219319466785414450917850703083525668432409149141042981276961173545727674947689512960) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 b -3299999999999999852444870085208480448112333165696235699298054508145611586947785588041275029907262011142652024418534915328432333839665416016914954458956794389627666432) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -1699999999999999971427960515522591753622659834954292652530572323788690934957086363971893637881770515890176) 1 (if (<=.f64 b -3458764513820541/2305843009213693952) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 b -7025503781558655/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) 1 (if (<=.f64 b -6828046779268971/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b -6212971049969201/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) 1 (if (<=.f64 b 7347795403567931/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 b 599999999999999970868079427997788044410950030217861843733686458687708564075595424736815370747476263505961431721876182293732463572120941297004005907510076662221002340770238496369459979702888751362880233145368576) 1 (if (<=.f64 b 25500000000000001003386927797714169748540019142687998227438556243064298782146330156340677116434713081759512913889049577540538752612139132317293998226086948132113108768862978152139297501479699808044274227229693824350895945499189117627173699584) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) 1)))))))))
(if (<=.f64 b -19499999999999998532285551101753137136955617592882311537550883345881300574683944169306785341254294189622968282862063766653740109570963498551609796231996375040) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -33000000000000001720105994967815485098510742249440792184428852818574678324936704) 1 (if (<=.f64 b -662929865148937/288230376151711744) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 b -3224821407928563/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) 1 (if (<=.f64 b -3520711620560563/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b -1961990857885011/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) 1 (if (<=.f64 b 4899441623513947/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 b 639999999999999988392364691719006846907345549886962286193707186860744838818523196089510442220998196831586855457452566835521815324265141909076079779212617232247090794303034932669267922286878455140668802273902592) 1 (if (<=.f64 b 289999999999999997011539008874511895570349809382670433223922770813817924942823557896473359863838474207249169604805196228274016152124274073731008110415217895580537084710688298138034094707024554018916736007022883040780462727758575550080581894144) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) 1)))))))))
(if (<=.f64 b -2400000000000000112491160969058190287874445696036377810161586959518168677547203550083151339229121150139791170673540356450507188798027735527112912354030911488) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -7200000000000000390254985786807069859265699968581177430991166666176110392246272) 1 (if (<=.f64 b -5188146770730811/1152921504606846976) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 b -5848587932906155/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) 1 (if (<=.f64 b -6828046779268971/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b -434294851354755/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544) 1 (if (<=.f64 b 5401929691264679/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 b 8231155761024919/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) 1 (if (<=.f64 b 6041021940914937/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 (*.f64 2 a) (-.f64 c b)) 1)))) (if (<=.f64 b 6993608012012625/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 (/.f64 (*.f64 x (-.f64 x y)) (-.f64 x y)) (+.f64 x y)) (if (<=.f64 b 1156995391866473/6427752177035961102167848369364650410088811975131171341205504) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 (*.f64 2 a) (-.f64 c b)) 1)))) (if (<=.f64 b 630000000000000002261055846277483020847933092770852475151616033811725492449561324848437343187327259523831744793044069814643715680606720998812880196788734082751213959808692576602294634081940829527718428978184192) 1 (if (<=.f64 b 1650000000000000006431366709766645678074365554169341554128944926227839861982069786751262069782549430895510050305383543104637090990433759165005451411308619564998293267440979946854767768152102600011536435887344733684482973163574085483881119310938112) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) 1)))))))))))))
(if (<=.f64 b -13999999999999999779222853399355948657679576029124143390968568097231601403057757636977298632007851838112269151912848983288557052567298652953860800181785063325696) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -29999999999999998197927946359183536590754619541274687248430141039109077991424) 1 (if (<=.f64 b -3170534137668829/576460752303423488) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 b -8457957933741209/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) 1 (if (<=.f64 b -5462437423415177/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b -6131221430890659/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088) 1 (if (<=.f64 b 4362969394015641/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 (*.f64 2 a) (-.f64 c b)) 1)))) (if (<=.f64 b 420000000000000001507370564184988680565288728513901650101077355874483661633040883232291562124884839682554496528696046543095810453737813999208586797859156055167475973205795051068196422721293886351812285985456128) 1 (if (<=.f64 b 1300000000000000069755391253557805256356978819525572541986995200526717476597889901253117386609530421461850710525117554625490729524439496872001948404602845361389412973790592273465138000018887507027718638682388627591914581624638507729047682608529408) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) 1)))))))))
(if (<=.f64 b -23000000000000000379406787300399890299536323505374064950845018556655995980247155850262013342550931909962567125155695937995415524819948988703685175843741499392) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -16500000000000000294410805904743165558484714620631160004398972597744261136384) 1 (if (<=.f64 b -8762203435012037/4611686018427387904) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 b -5758609657015291/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) 1 (if (<=.f64 b -3520711620560563/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b 305000000000000014999219077697217684364554089269316426533716863856843399855818791183145572559992692454160761732113537886443758196644939589143240515970483891879730145410003932234174028836032789150908841193373696) 1 (if (<=.f64 b 2999999999999999844918989571392319953542065474943183874975915427729337792537271237672602489225015969848825563529120795693609151274457103003524484332801412912249417908146492442666470428491359688602207971656489871030715755148532500189057229258752) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) 1)))))))
(if (<=.f64 b -159999999999999997337468835710675474329659564002795285818721218313674946800162008725036460311350198680197982135098096810805521175706331797354481659252173701120) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -47999999999999997116684714174693658545207391266039499597488225662574524786278400) 1 (if (<=.f64 b -3112888062438487/1152921504606846976) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 b -6622401105567585/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) 1 (if (<=.f64 b -6828046779268971/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 b 610000000000000029998438155394435368729108178538632853067433727713686799711637582366291145119985384908321523464227075772887516393289879178286481031940967783759460290820007864468348057672065578301817682386747392) 1 (if (<=.f64 b 1899999999999999990222998783439115023659782900061004465204490251175815937009967960473545613005255917591665547335739277811470975493984879779844968892575178211205319210382980161859214085065599896302370057026235201008589007850705359301457664278528) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) 1)))))))
(if (<=.f64 y -11000000000000000276705703006828412939734067716761328549950092166188331338903556198905367952487840312551433750414431819747039352666793100258891918453003375310050875901142294958412097242767624441354198459176111994512164339653443650027015436215669940551680) (*.f64 (/.f64 (neg.f64 x) (*.f64 y y)) (-.f64 x y)) (if (<=.f64 y -900000000000000033018378636816825303935572772004974172242557207789195801548918631435708638691328) 1 (if (<=.f64 y -64000000000000001272615989673984) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 y 240000000000000017264502694068778696704) 1 (if (<=.f64 y 365000000000000016811800037387547105465751809577777377272348629781097851346121277042834925977895670037136096664761653028751278006132872021916254208) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 y 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) 1 (if (<=.f64 y 9999999999999999213782878444176341486712719163258207029349796604673073768736360688744211624391338142173265718425108901184740478000812045911233791501695173449709921389782217629235579129702792695009666351450002856415308090320884466574359759805482716570229159677380024223137792) (*.f64 (/.f64 (neg.f64 x) (*.f64 y y)) (-.f64 x y)) 1)))))))
(if (<=.f64 x -230000000000000009213478697174824844102790092977772991617595901722859816413404591752402957276820778381090506950988047854174174619623517986197355394878350678809984921882941502755320109210441314799007622462153512993161216) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) (if (<=.f64 x -199999999999999988931934877509392341532655751820236474297942230235708703226356268137238754216913008812009056179372829419077125498979553242354230007459349296160758945106854847808925417201609998336) (*.f64 (/.f64 x (*.f64 x x)) (-.f64 x y)) (if (<=.f64 x 3665779701564795/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) 1 (if (<=.f64 x 5771778251424973/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 3/4 (/.f64 (/.f64 (*.f64 x t) b) y)) (if (<=.f64 x 200000000000000007549178649645629774132327302564057953866173176240352537275077542100950227839308580956939055530727458023528864595784116398019642331585336240504832) 1 (*.f64 (/.f64 x (*.f64 x x)) (-.f64 x y)))))))
(if (<=.f64 y -499999999999999994226284847320726644945706423883416948338684232714424065450517454647939809954472658279646293784979232837327496463864312278941744581874770123178445564553366795965652416846819282814091153039056691636391392195497024803037883006094878332420096) (*.f64 (/.f64 (neg.f64 x) (*.f64 y y)) (-.f64 x y)) (if (<=.f64 y -7500000000000000116695620971001322682011510476907960750273279353231253358735667774487390424362855857571547106508800) 1 (if (<=.f64 y -20999999999999997884302331215872) (/.f64 x (+.f64 x (*.f64 (*.f64 -2 a) (*.f64 y b)))) (if (<=.f64 y 149999999999999992717019856999447011102737507554465460933421614671927141018898856184203842686869065876490357930469045573433115893030235324251001476877519165555250585192559624092364994925722187840720058286342144) 1 (if (<=.f64 y 530000000000000010702929955282934903074570199525260837066374144649009581608053266463560996924501316176316628372922484562304083166548345664713841037714293186882577118378435930786620705868384392335831685453528547734190189782295596781049512445410473002212091940284574602362880) (*.f64 (/.f64 (neg.f64 x) (*.f64 y y)) (-.f64 x y)) 1)))))
(if (<=.f64 y -1779999999999999960275032561932205818027140970701348169294535691805113711864600929725058664712230457851423228368807483014962394455236385431102305955881007032470617559358849411114144562871884791236814432822576501129778934825295427601453962893952940651319394304) (*.f64 (/.f64 (neg.f64 x) (*.f64 y y)) (-.f64 x y)) (if (<=.f64 y -2050000000000000208334050823951657980802679606360880562857807954580871132114479785590128640) 1 (if (<=.f64 y -76000000000000002637131394580480) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) (if (<=.f64 y 310000000000000008064873500417979597394260317827371332054762440381353073040299726803682122076828161108038317064317786396882808018474150044274840307182425466627668562657175110267660672938501601957384027841232896) 1 (if (<=.f64 y 42999999999999998733383116301361853152742699457417022371595626943634413134062819400357158018458402969335754509449285122047195857816550070980150995088000948345780053285860828872900091659320174366536108640018360391892127434061182731329170442146763862036900657259404806926106624) (*.f64 (/.f64 (neg.f64 x) (*.f64 y y)) (-.f64 x y)) 1)))))
(if (<=.f64 x 6467525909323569/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) 1 (if (<=.f64 x 6012269011901013/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (*.f64 3/4 (/.f64 (/.f64 (*.f64 x t) b) y)) (if (<=.f64 x 1999999999999999875699879276232794932901050318877935970751450631845371717764730004985710993928086121869799959243788426006365054187817298671525979841403102802477056) 1 (*.f64 (/.f64 x (*.f64 x x)) (-.f64 x y)))))
(if (<=.f64 y -265000000000000009063349824290444205526937045929817852706150376195619110587156230233275072774144) 1 (if (<=.f64 y -77999999999999999862150877151232) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) (if (<=.f64 y 20000000000000001129508220410416828296812527639661167494011303283109131279351563943784395231789199659595363386950727241931319612892138477546103202912065595588395678806081246396371284761651825538391991766106035065448036973925902581760) 1 (if (<=.f64 y 1999999999999999890804683393185349769157953083910885318265220719651437388485828238629684325641350559298078414599142617667693818382277369945015978564673391565215334080451836550101368130522335033956354709580531210130932132738753700702586121847078092877339360813809429907505152) (*.f64 -3/4 (/.f64 t (/.f64 (*.f64 c y) x))) 1))))
(if (<=.f64 c 27199999999999998403046751839142947923006859255069041780303429802937150746822370514438148368775123861093989949239399518948967546844067781296757061160641820765619785662138404569088) 1 (if (<=.f64 c 36999999999999997988489175977315809316135962924696833417981830914377851611511413498950865976181607714956238330588602621585936354279041206557761804642584167211432621036997751343937791747275519391849201741730403993001567192614279694592539599147330854864590248465851269712102916358144) (*.f64 -3/4 (/.f64 t (/.f64 (*.f64 c y) x))) 1))
(if (<=.f64 x 1876879207201175/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) 1 (if (<=.f64 x 6197399707408581/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (/.f64 x (+.f64 x y)) 1))
(if (<=.f64 x 5441391744510243/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) 1 (if (<=.f64 x 468956982928279/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (/.f64 x y) 1))
1
Outputs
(if (<=.f64 z -11499999999999999647244546298264187661436837036676566579623119895751085396156123189713197897651765826982994779432361129266712121260714196950661755974639412216822973706903390169211186330992640) (/.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)) (if (<=.f64 z 6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (/.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 (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))))
(if (or (<=.f64 z -11499999999999999647244546298264187661436837036676566579623119895751085396156123189713197897651765826982994779432361129266712121260714196950661755974639412216822973706903390169211186330992640) (not (<=.f64 z 6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272))) (/.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)) (/.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)))))))))))
(if (or (<=.f64 z -11499999999999999647244546298264187661436837036676566579623119895751085396156123189713197897651765826982994779432361129266712121260714196950661755974639412216822973706903390169211186330992640) (not (<=.f64 z 6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272))) (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) x)) (/.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)))))))))))
(if (<=.f64 z -400000000000000029023668638927511344412136971512454912982733759358884068996827562978082727269729678069625039074747028846453390126545496550859614631201572871688504980730107692832128439817338880) (/.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))))))))) (if (<=.f64 z 6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (/.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)))))))))))
(if (or (<=.f64 z -400000000000000029023668638927511344412136971512454912982733759358884068996827562978082727269729678069625039074747028846453390126545496550859614631201572871688504980730107692832128439817338880) (not (<=.f64 z 6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272))) (/.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 (+.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)))))))))))
(if (or (<=.f64 z -400000000000000029023668638927511344412136971512454912982733759358884068996827562978082727269729678069625039074747028846453390126545496550859614631201572871688504980730107692832128439817338880) (not (<=.f64 z 6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272))) (/.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 (+.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)))))))))))
(if (or (<=.f64 z -400000000000000029023668638927511344412136971512454912982733759358884068996827562978082727269729678069625039074747028846453390126545496550859614631201572871688504980730107692832128439817338880) (not (<=.f64 z 6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272))) (/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (+.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.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 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 a 5/6) (/.f64 -2 (*.f64 t 3)))))))))))
(if (or (<=.f64 z -400000000000000029023668638927511344412136971512454912982733759358884068996827562978082727269729678069625039074747028846453390126545496550859614631201572871688504980730107692832128439817338880) (not (<=.f64 z 6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272))) (/.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 2 (*.f64 t 3)) (-.f64 -5/6 a)))))))) (/.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)))))))))))
(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 (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))))
(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 (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))))
(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 (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))))
(if (<=.f64 t -2157802462752583/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t -2291112313477997/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 a))))))) (if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 8856227212065807/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 t 3444422103075043/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 t 6931674235302037/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 33000000) (/.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 b c) (-.f64 -5/6 a))))))))))))))
(if (<=.f64 t -2157802462752583/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t -2291112313477997/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 a))))))) (if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 8856227212065807/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 t 3444422103075043/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 t 6931674235302037/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 33000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))))))))))
(if (<=.f64 t -2157802462752583/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t -2291112313477997/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 a))))))) (if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 8856227212065807/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (if (<=.f64 t 3444422103075043/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))) (if (<=.f64 t 6931674235302037/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 33000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))))))))))
(if (<=.f64 t -2058429980915293/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t -3723057509401745/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 a))))))) (if (<=.f64 t -8829162894086837/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 615015778615681/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 t 4938693456614951/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 t 2772669694120815/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 21000000) (/.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 (-.f64 b c) (-.f64 -5/6 a))))))))))))))
(if (<=.f64 t -2058429980915293/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t -3723057509401745/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 a))))))) (if (<=.f64 t -8829162894086837/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 615015778615681/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 t 4938693456614951/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 t 2772669694120815/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 21000000) (/.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 (-.f64 b c) (-.f64 -5/6 a))))))))))))))
(if (<=.f64 t -2058429980915293/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t -3723057509401745/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 a))))))) (if (<=.f64 t -8829162894086837/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 615015778615681/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (if (<=.f64 t 4938693456614951/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))) (if (<=.f64 t 2772669694120815/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 21000000) (/.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 (-.f64 b c) (-.f64 -5/6 a))))))))))))))
(if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 584264989684897/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 t 7597989933253771/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 t 1126397063236581/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 21000000) (/.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 (-.f64 b c) (-.f64 -5/6 a))))))))))))
(if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 584264989684897/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 t 7597989933253771/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 t 1126397063236581/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 21000000) (/.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 (-.f64 b c) (-.f64 -5/6 a))))))))))))
(if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 584264989684897/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (if (<=.f64 t 7597989933253771/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))))))) (if (<=.f64 t 1126397063236581/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 21000000) (/.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 (-.f64 b c) (-.f64 -5/6 a))))))))))))
(if (<=.f64 t -8422556708174943/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 4653821886752181/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 t 8712361790130991/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 t 8106479329266893/18014398509481984) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))))
(if (<=.f64 t -8422556708174943/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 4653821886752181/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 t 8712361790130991/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 t 8106479329266893/18014398509481984) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))))
(if (<=.f64 t -8422556708174943/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 4653821886752181/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (if (<=.f64 t 8712361790130991/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 t 8106479329266893/18014398509481984) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))))
(if (<=.f64 t -8422556708174943/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 1722044180123907/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 6584924608819935/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 t 8286623314361713/18014398509481984) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))))
(if (<=.f64 t -8422556708174943/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 t 1722044180123907/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 6584924608819935/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 t 8286623314361713/18014398509481984) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))))
(if (<=.f64 t -8422556708174943/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 1416996353930529/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 5571859284386099/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 t 1080863910568919/9007199254740992) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 9999999999999999521471949292288813605336325386252733424243721120057734844449743607990664678980731410286045846847437914107950925140755956518597266575720169912499958425309195700665115678820350271193610461511698595727381924297989722331966923339726848) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 900000000000000047254284229683978223834021722997343239424268703960622212190017376207734237572403077639333999449595490359248270911824387518080312966308036284563548480833918223364047210415309281053432057911473719950573007135070876792067187468502128245121332909938051158554304102524976748178913460486144) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) 1))))))
(if (<=.f64 t -8422556708174943/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 1416996353930529/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 5571859284386099/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 t 1080863910568919/9007199254740992) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 9999999999999999521471949292288813605336325386252733424243721120057734844449743607990664678980731410286045846847437914107950925140755956518597266575720169912499958425309195700665115678820350271193610461511698595727381924297989722331966923339726848) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (if (<=.f64 t 900000000000000047254284229683978223834021722997343239424268703960622212190017376207734237572403077639333999449595490359248270911824387518080312966308036284563548480833918223364047210415309281053432057911473719950573007135070876792067187468502128245121332909938051158554304102524976748178913460486144) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) 1))))))
(if (<=.f64 t -8422556708174943/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 1416996353930529/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 5571859284386099/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 t 1080863910568919/9007199254740992) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 9999999999999999521471949292288813605336325386252733424243721120057734844449743607990664678980731410286045846847437914107950925140755956518597266575720169912499958425309195700665115678820350271193610461511698595727381924297989722331966923339726848) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) 5/3))))) (if (<=.f64 t 900000000000000047254284229683978223834021722997343239424268703960622212190017376207734237572403077639333999449595490359248270911824387518080312966308036284563548480833918223364047210415309281053432057911473719950573007135070876792067187468502128245121332909938051158554304102524976748178913460486144) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) 1))))))
(if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 5269558320999393/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 8611055257687607/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 t 8106479329266893/18014398509481984) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 6400000000000000283698922621334236064027453862952720389132668021181662533287610359013387415370884908316864696868021886214426256999891630517102667372090377492829137907846718146118564922367988282664719235374896134865464125162971547631740635387527168) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 579999999999999985842253693685071860306716832545715505913389337215011653960410974077875682734528554790299142538382131648664949770719858220236422100829118816327147143465575192678816322177180873953841697847350957860971175572058115528410837384476080002143001887055890478484753924669556519669005987872768) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) 1))))))
(if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 5269558320999393/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 8611055257687607/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 8106479329266893/18014398509481984) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 6400000000000000283698922621334236064027453862952720389132668021181662533287610359013387415370884908316864696868021886214426256999891630517102667372090377492829137907846718146118564922367988282664719235374896134865464125162971547631740635387527168) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (if (<=.f64 t 579999999999999985842253693685071860306716832545715505913389337215011653960410974077875682734528554790299142538382131648664949770719858220236422100829118816327147143465575192678816322177180873953841697847350957860971175572058115528410837384476080002143001887055890478484753924669556519669005987872768) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) 1))))))
(if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 t 5269558320999393/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 8611055257687607/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 8106479329266893/18014398509481984) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 6400000000000000283698922621334236064027453862952720389132668021181662533287610359013387415370884908316864696868021886214426256999891630517102667372090377492829137907846718146118564922367988282664719235374896134865464125162971547631740635387527168) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) 5/3))))) (if (<=.f64 t 579999999999999985842253693685071860306716832545715505913389337215011653960410974077875682734528554790299142538382131648664949770719858220236422100829118816327147143465575192678816322177180873953841697847350957860971175572058115528410837384476080002143001887055890478484753924669556519669005987872768) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))) 1))))))
(if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 3608501893727845/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 132964823831941/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 t 5764607523034235/9007199254740992) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))))))
(if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (if (<=.f64 t 3608501893727845/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 132964823831941/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 5764607523034235/9007199254740992) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3)))))))))
(if (<=.f64 t -4356494849056005/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) 5/3))))) (if (<=.f64 t 3608501893727845/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 132964823831941/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 5764607523034235/9007199254740992) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) 5/3)))))))))
(if (<=.f64 (-.f64 b c) -499999999999999976986103364828435105866493856869550354915370776598145356642472906604169238853083206186863000925026831505293584046586944536955141361661791768572429254787072) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 (-.f64 b c) -19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776) 1 (if (<=.f64 (-.f64 b c) -1999999999999999954099026530490673256893685439848300012259991949463986904361579822606522588963023093760) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 (-.f64 b c) -1999999999999999853079562352962397847017606430398935774525292839560724611072) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 (-.f64 b c) -20000000) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 (-.f64 b c) 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 a (/.f64 2/3 t))))))))) (if (<=.f64 (-.f64 b c) 200000000000000016531517668251747580868252952853088870140921275623123251200204950421777121660801104008620977885871710627547264408583791539263482088984782477300371894320431629895715109375821874825666256654733483033231360) 1 (if (<=.f64 (-.f64 b c) 50000000000000002548051478185013640699276263676556833081548008216533871047820816592095454319445335108803290533408781388070899556637261042955912571901209636788155219412140741572190474007328928809021762807530594613720697338798095625304429035520) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) 1))))))))
(if (<=.f64 (-.f64 b c) -499999999999999976986103364828435105866493856869550354915370776598145356642472906604169238853083206186863000925026831505293584046586944536955141361661791768572429254787072) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (if (<=.f64 (-.f64 b c) -19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776) 1 (if (<=.f64 (-.f64 b c) -1999999999999999954099026530490673256893685439848300012259991949463986904361579822606522588963023093760) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (if (<=.f64 (-.f64 b c) -1999999999999999853079562352962397847017606430398935774525292839560724611072) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 (-.f64 b c) -20000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (if (<=.f64 (-.f64 b c) 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y c) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 (/.f64 2/3 t) a)))))))) (if (<=.f64 (-.f64 b c) 200000000000000016531517668251747580868252952853088870140921275623123251200204950421777121660801104008620977885871710627547264408583791539263482088984782477300371894320431629895715109375821874825666256654733483033231360) 1 (if (<=.f64 (-.f64 b c) 50000000000000002548051478185013640699276263676556833081548008216533871047820816592095454319445335108803290533408781388070899556637261042955912571901209636788155219412140741572190474007328928809021762807530594613720697338798095625304429035520) (/.f64 x (+.f64 x (*.f64 4/3 (/.f64 y (/.f64 t b))))) 1))))))))
(if (<=.f64 (-.f64 b c) -499999999999999976986103364828435105866493856869550354915370776598145356642472906604169238853083206186863000925026831505293584046586944536955141361661791768572429254787072) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) 5/3))))) (if (<=.f64 (-.f64 b c) -19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776) 1 (if (<=.f64 (-.f64 b c) -1999999999999999954099026530490673256893685439848300012259991949463986904361579822606522588963023093760) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) 5/3))))) (if (<=.f64 (-.f64 b c) -1999999999999999853079562352962397847017606430398935774525292839560724611072) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 (-.f64 b c) -20000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 c b) 5/3))))) (if (<=.f64 (-.f64 b c) 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y c) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 (/.f64 2/3 t) a)))))))) (if (<=.f64 (-.f64 b c) 200000000000000016531517668251747580868252952853088870140921275623123251200204950421777121660801104008620977885871710627547264408583791539263482088984782477300371894320431629895715109375821874825666256654733483033231360) 1 (if (<=.f64 (-.f64 b c) 50000000000000002548051478185013640699276263676556833081548008216533871047820816592095454319445335108803290533408781388070899556637261042955912571901209636788155219412140741572190474007328928809021762807530594613720697338798095625304429035520) (/.f64 x (+.f64 x (*.f64 4/3 (/.f64 y (/.f64 t b))))) 1))))))))
(if (<=.f64 z -9499999999999999589919561441566455475966517318521657828269205632363059891056340794652243897649792510493015100211647091972863166477493339472426220317370968921343648676782808081826691173597570421657101322823461359681798144) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 z -4400000000000000068461430969654109306780086146452670306826990553895668637124925094365935715626208769775307635818496) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 a (/.f64 2/3 t))))))))) (if (<=.f64 z -92000000000000000472881067401726540901639311333582756978076942642361090965504) 1 (if (<=.f64 z -1050) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 z -8175068308948985/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) 1 (if (<=.f64 z -272063441620415/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))) (if (<=.f64 z 7312981221973259/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) (if (<=.f64 z 2407899124854297/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) 1 (if (<=.f64 z 399583814440447/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 z 26499999999999999767011209767868523776771414925510542357380678549504) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y))) (if (<=.f64 z 460000000000000026256351609690420743009350785470792283693407748414760915725008523751736400100196352) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 z 27000000000000000420104235495604761655241437716868658700983805671632512091448403988154605527706281087257569583431680) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 z 250000000000000005936358089662776339352164481957170546868366247167559357385505143142044407054020823532336492283460029018948353292472520393359360) 1 (if (<=.f64 z 130000000000000001518119460512096096997863843112837765595185300552858445173951162995165682953642395922503303739515344707971866158610827519785693657324472464337287155476703626839025034182262784) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 z 164999999999999995649802559573930325743802012156977690060624946601584872591067182234837740255788408910992144809628687308986983666426589586549801145726627667495933911723277350360919803809312994195240922279864697281495171072) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 z 36000000000000000890463823023905138529551081405245393881548310493453810401604682931691566386901959477887409565919909694902014493049905926749290066676155220840123925708459219263497383333742825471305195123878702955474201781554412043772280451270148977834275851176708524072536899584) 1 (if (<=.f64 z 4700000000000000071169326658761637601669100389043577291900764454563406160634575465723168151235625594843810856280465658025955372556696693504143100595140371730904814356262064360765312957127412952459352332926575815373058261454976482308477320645746699353040886071456729379863016325188900500480720896) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))))))))))))))))))))
(if (<=.f64 z -9499999999999999589919561441566455475966517318521657828269205632363059891056340794652243897649792510493015100211647091972863166477493339472426220317370968921343648676782808081826691173597570421657101322823461359681798144) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 z -4400000000000000068461430969654109306780086146452670306826990553895668637124925094365935715626208769775307635818496) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y c) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 (/.f64 2/3 t) a)))))))) (if (<=.f64 z -92000000000000000472881067401726540901639311333582756978076942642361090965504) 1 (if (<=.f64 z -1050) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 z -8175068308948985/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) 1 (if (<=.f64 z -272063441620415/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b a)))))) (if (<=.f64 z 7312981221973259/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (/.f64 x (+.f64 x (*.f64 4/3 (/.f64 y (/.f64 t b))))) (if (<=.f64 z 2407899124854297/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) 1 (if (<=.f64 z 399583814440447/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 z 26499999999999999767011209767868523776771414925510542357380678549504) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b a)))))) (if (<=.f64 z 460000000000000026256351609690420743009350785470792283693407748414760915725008523751736400100196352) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 z 27000000000000000420104235495604761655241437716868658700983805671632512091448403988154605527706281087257569583431680) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 z 250000000000000005936358089662776339352164481957170546868366247167559357385505143142044407054020823532336492283460029018948353292472520393359360) 1 (if (<=.f64 z 130000000000000001518119460512096096997863843112837765595185300552858445173951162995165682953642395922503303739515344707971866158610827519785693657324472464337287155476703626839025034182262784) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 z 164999999999999995649802559573930325743802012156977690060624946601584872591067182234837740255788408910992144809628687308986983666426589586549801145726627667495933911723277350360919803809312994195240922279864697281495171072) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 z 36000000000000000890463823023905138529551081405245393881548310493453810401604682931691566386901959477887409565919909694902014493049905926749290066676155220840123925708459219263497383333742825471305195123878702955474201781554412043772280451270148977834275851176708524072536899584) 1 (if (<=.f64 z 4700000000000000071169326658761637601669100389043577291900764454563406160634575465723168151235625594843810856280465658025955372556696693504143100595140371730904814356262064360765312957127412952459352332926575815373058261454976482308477320645746699353040886071456729379863016325188900500480720896) (*.f64 (-.f64 x y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))))))))))))))))))))
(if (<=.f64 z -9499999999999999589919561441566455475966517318521657828269205632363059891056340794652243897649792510493015100211647091972863166477493339472426220317370968921343648676782808081826691173597570421657101322823461359681798144) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 z -4400000000000000068461430969654109306780086146452670306826990553895668637124925094365935715626208769775307635818496) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y c) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 (/.f64 2/3 t) a)))))))) (if (<=.f64 z -92000000000000000472881067401726540901639311333582756978076942642361090965504) 1 (if (<=.f64 z -1050) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 z -8175068308948985/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) 1 (if (<=.f64 z -272063441620415/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b a)))))) (if (<=.f64 z 7312981221973259/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (/.f64 x (+.f64 x (*.f64 4/3 (/.f64 y (/.f64 t b))))) (if (<=.f64 z 2407899124854297/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) 1 (if (<=.f64 z 399583814440447/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 z 26499999999999999767011209767868523776771414925510542357380678549504) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b a)))))) (if (<=.f64 z 460000000000000026256351609690420743009350785470792283693407748414760915725008523751736400100196352) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 z 27000000000000000420104235495604761655241437716868658700983805671632512091448403988154605527706281087257569583431680) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.f64 x y))) (if (<=.f64 z 250000000000000005936358089662776339352164481957170546868366247167559357385505143142044407054020823532336492283460029018948353292472520393359360) 1 (if (<=.f64 z 130000000000000001518119460512096096997863843112837765595185300552858445173951162995165682953642395922503303739515344707971866158610827519785693657324472464337287155476703626839025034182262784) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 z 164999999999999995649802559573930325743802012156977690060624946601584872591067182234837740255788408910992144809628687308986983666426589586549801145726627667495933911723277350360919803809312994195240922279864697281495171072) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 z 36000000000000000890463823023905138529551081405245393881548310493453810401604682931691566386901959477887409565919909694902014493049905926749290066676155220840123925708459219263497383333742825471305195123878702955474201781554412043772280451270148977834275851176708524072536899584) 1 (if (<=.f64 z 4700000000000000071169326658761637601669100389043577291900764454563406160634575465723168151235625594843810856280465658025955372556696693504143100595140371730904814356262064360765312957127412952459352332926575815373058261454976482308477320645746699353040886071456729379863016325188900500480720896) (*.f64 (-.f64 x y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))))))))))))))))))))
(if (<=.f64 x -249999999999999994904261042188428792776782362966710413016908029739362113696390277509042861527598996269650627847907393029720877439684095065379723694980019764651077213735494306479483125760) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x -88000000000000003475932894621704701241168989720465884215883456690889181384937600693310285185828141403369648335847719263365425839652113092949573632) 1 (if (<=.f64 x -719999999999999990593126552715116829274883646140368429348631518692236880734687593071391385436396445872983121458947911237066312005464358912) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x)) (if (<=.f64 x -145000000000000000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 x -6993608012012625/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 x -1126397063236581/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) 1 (if (<=.f64 x -8941364586715545/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 x 2244219932070453/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 x 636045512566409/187072209578355573530071658587684226515959365500928) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 x 159999999999999998902371045751523407162547109888) 1 (if (<=.f64 x 37999999999999999162674794963057670816887233000083363642165054821741796790030119074996816197835518092729040345651472277324478744221659242863854774698662930768992755777536) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 x 80000000000000002410212792011243400231238923181975610306568638392261930670211698625688988501531661085459507441373822625437354730934910187575079960159645759890229316493953710402083176452498364481793727442156083026305130819222824959331435299713411178769154048) (*.f64 (/.f64 x (*.f64 x x)) (-.f64 x y)) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y)))))))))))))))
(if (<=.f64 x -249999999999999994904261042188428792776782362966710413016908029739362113696390277509042861527598996269650627847907393029720877439684095065379723694980019764651077213735494306479483125760) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x -88000000000000003475932894621704701241168989720465884215883456690889181384937600693310285185828141403369648335847719263365425839652113092949573632) 1 (if (<=.f64 x -719999999999999990593126552715116829274883646140368429348631518692236880734687593071391385436396445872983121458947911237066312005464358912) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x)) (if (<=.f64 x -145000000000000000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 x -6993608012012625/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 x -1126397063236581/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) 1 (if (<=.f64 x -8941364586715545/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 x 2244219932070453/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 x 636045512566409/187072209578355573530071658587684226515959365500928) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 x 159999999999999998902371045751523407162547109888) 1 (if (<=.f64 x 37999999999999999162674794963057670816887233000083363642165054821741796790030119074996816197835518092729040345651472277324478744221659242863854774698662930768992755777536) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 x 80000000000000002410212792011243400231238923181975610306568638392261930670211698625688988501531661085459507441373822625437354730934910187575079960159645759890229316493953710402083176452498364481793727442156083026305130819222824959331435299713411178769154048) (*.f64 (-.f64 x y) (/.f64 x (*.f64 x x))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3)))))))))))))))))
(if (<=.f64 x -249999999999999994904261042188428792776782362966710413016908029739362113696390277509042861527598996269650627847907393029720877439684095065379723694980019764651077213735494306479483125760) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (if (<=.f64 x -88000000000000003475932894621704701241168989720465884215883456690889181384937600693310285185828141403369648335847719263365425839652113092949573632) 1 (if (<=.f64 x -719999999999999990593126552715116829274883646140368429348631518692236880734687593071391385436396445872983121458947911237066312005464358912) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x)) (if (<=.f64 x -145000000000000000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 x -6993608012012625/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 x -1126397063236581/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) 1 (if (<=.f64 x -8941364586715545/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 x 2244219932070453/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 x 636045512566409/187072209578355573530071658587684226515959365500928) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 x 159999999999999998902371045751523407162547109888) 1 (if (<=.f64 x 37999999999999999162674794963057670816887233000083363642165054821741796790030119074996816197835518092729040345651472277324478744221659242863854774698662930768992755777536) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c (+.f64 a a)))))) (if (<=.f64 x 80000000000000002410212792011243400231238923181975610306568638392261930670211698625688988501531661085459507441373822625437354730934910187575079960159645759890229316493953710402083176452498364481793727442156083026305130819222824959331435299713411178769154048) (*.f64 (-.f64 x y) (/.f64 x (*.f64 x x))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3)))))))))))))))))
(if (<=.f64 x -260000000000000000738771363590432108074340987066609055004658303595241283646175969002403235816141119458239413246077716817259112586493610707627848050658888767335415104577227748577694973952) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x -100000000000000004897672657515052057957222700353074388874504237459016826359338475616123152924727646379311306468151027676205343291866258521710227619840) 1 (if (<=.f64 x -5000000000000000164207812446024630394935062831798058477561567131293735034493939977720006578138637063419747523921612177893242453171057459200) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x)) (if (<=.f64 x -38000000000000002179976259132536724051279745358051581269046075967169101824) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x -9999999999999999635896294965248) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 x -50000000000000) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) (if (<=.f64 x -4713538480005385/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 x -508966588413477/1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508672) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 x 6762169998536515/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 x 5054990000090745/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x 420000000000000005863679803244647385256776200046389524723449613576832645528360567610805914239298035624592486811353354137964436062645451170407726722606693124931584) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (*.f64 (/.f64 x (*.f64 x x)) (-.f64 x y)))))))))))))
(if (<=.f64 x -260000000000000000738771363590432108074340987066609055004658303595241283646175969002403235816141119458239413246077716817259112586493610707627848050658888767335415104577227748577694973952) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x -100000000000000004897672657515052057957222700353074388874504237459016826359338475616123152924727646379311306468151027676205343291866258521710227619840) 1 (if (<=.f64 x -5000000000000000164207812446024630394935062831798058477561567131293735034493939977720006578138637063419747523921612177893242453171057459200) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x)) (if (<=.f64 x -38000000000000002179976259132536724051279745358051581269046075967169101824) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x -9999999999999999635896294965248) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 x -50000000000000) (/.f64 x (+.f64 x (*.f64 4/3 (/.f64 y (/.f64 t b))))) (if (<=.f64 x -4713538480005385/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 x -508966588413477/1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508672) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 x 6762169998536515/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 x 5054990000090745/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x 420000000000000005863679803244647385256776200046389524723449613576832645528360567610805914239298035624592486811353354137964436062645451170407726722606693124931584) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (*.f64 (-.f64 x y) (/.f64 x (*.f64 x x))))))))))))))
(if (<=.f64 x -260000000000000000738771363590432108074340987066609055004658303595241283646175969002403235816141119458239413246077716817259112586493610707627848050658888767335415104577227748577694973952) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (if (<=.f64 x -100000000000000004897672657515052057957222700353074388874504237459016826359338475616123152924727646379311306468151027676205343291866258521710227619840) 1 (if (<=.f64 x -5000000000000000164207812446024630394935062831798058477561567131293735034493939977720006578138637063419747523921612177893242453171057459200) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x)) (if (<=.f64 x -38000000000000002179976259132536724051279745358051581269046075967169101824) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x -9999999999999999635896294965248) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 x -50000000000000) (/.f64 x (+.f64 x (*.f64 4/3 (/.f64 y (/.f64 t b))))) (if (<=.f64 x -4713538480005385/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 x -508966588413477/1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508672) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 x 6762169998536515/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 x 5054990000090745/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x 420000000000000005863679803244647385256776200046389524723449613576832645528360567610805914239298035624592486811353354137964436062645451170407726722606693124931584) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (*.f64 (-.f64 x y) (/.f64 x (*.f64 x x))))))))))))))
(if (<=.f64 b -1999999999999999966718360446383443429120744550034941072734015228920936835002025109062955753891877483502474776688726210135069014696329147466931020740652171264) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 b -379999999999999984137152179005282657498060914334517316076328092887483940864) 1 (if (<=.f64 b -8473828473128839/332306998946228968225951765070086144) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 b -251939172494419/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) 1 (if (<=.f64 b -320064692778233/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b 6325070415853457/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) 1 (if (<=.f64 b 8392312103782453/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 a (/.f64 2/3 t))))))))) (if (<=.f64 b 142000000000000003811972780646227950255207541861577612099748692232711663923729359191345363459932316030286269398942247956730636178103498596040441810938412645958549117597085739238786364361772087350359759649767424) 1 (if (<=.f64 b 9499999999999999250419914290539675246763406309064611254223191811882491985807369202641450434620086436904845877062235207809884546428814249520067194865119427042460378246219319466785414450917850703083525668432409149141042981276961173545727674947689512960) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 b -1999999999999999966718360446383443429120744550034941072734015228920936835002025109062955753891877483502474776688726210135069014696329147466931020740652171264) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 b -379999999999999984137152179005282657498060914334517316076328092887483940864) 1 (if (<=.f64 b -8473828473128839/332306998946228968225951765070086144) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 b -251939172494419/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) 1 (if (<=.f64 b -320064692778233/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (-.f64 x y) (*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))) (if (<=.f64 b 6325070415853457/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) 1 (if (<=.f64 b 8392312103782453/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y c) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 (/.f64 2/3 t) a)))))))) (if (<=.f64 b 142000000000000003811972780646227950255207541861577612099748692232711663923729359191345363459932316030286269398942247956730636178103498596040441810938412645958549117597085739238786364361772087350359759649767424) 1 (if (<=.f64 b 9499999999999999250419914290539675246763406309064611254223191811882491985807369202641450434620086436904845877062235207809884546428814249520067194865119427042460378246219319466785414450917850703083525668432409149141042981276961173545727674947689512960) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 b -13000000000000000545814985068482673153932600755199359587174942412051311805237030304947234573091544492450193241712064887320070451338303251369030072140480643072) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -36000000000000001660398659597765329400997578651373600722960609077090351480828321272714891664001293352960) 1 (if (<=.f64 b -8116567392432203/4611686018427387904) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 b -5470679174164527/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) 1 (if (<=.f64 b -6828046779268971/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b 4694388199266237/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) 1 (if (<=.f64 b 7767407633285421/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 a (/.f64 2/3 t))))))))) (if (<=.f64 b 549999999999999967212485318835045415855142053432651590231574577465652942963705782143047200240283392872580897321891300731065012176318319774668732453383652942699037052743099704002678748913961421972141290721116160) 1 (if (<=.f64 b 6099999999999999950398220240062409674837155217381617385809317396353186599734618608467482049624666654516160411900353799187051427463623486196491789067995211378912523551084918804828326921512490745529031710550910465241990660209709333789845760291471457190412288) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 b -13000000000000000545814985068482673153932600755199359587174942412051311805237030304947234573091544492450193241712064887320070451338303251369030072140480643072) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (if (<=.f64 b -36000000000000001660398659597765329400997578651373600722960609077090351480828321272714891664001293352960) 1 (if (<=.f64 b -8116567392432203/4611686018427387904) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 b -5470679174164527/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) 1 (if (<=.f64 b -6828046779268971/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (-.f64 x y) (*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))) (if (<=.f64 b 4694388199266237/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) 1 (if (<=.f64 b 7767407633285421/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y c) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 (/.f64 2/3 t) a)))))))) (if (<=.f64 b 549999999999999967212485318835045415855142053432651590231574577465652942963705782143047200240283392872580897321891300731065012176318319774668732453383652942699037052743099704002678748913961421972141290721116160) 1 (if (<=.f64 b 6099999999999999950398220240062409674837155217381617385809317396353186599734618608467482049624666654516160411900353799187051427463623486196491789067995211378912523551084918804828326921512490745529031710550910465241990660209709333789845760291471457190412288) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 b -13000000000000000545814985068482673153932600755199359587174942412051311805237030304947234573091544492450193241712064887320070451338303251369030072140480643072) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (if (<=.f64 b -36000000000000001660398659597765329400997578651373600722960609077090351480828321272714891664001293352960) 1 (if (<=.f64 b -8116567392432203/4611686018427387904) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.f64 x y))) (if (<=.f64 b -5470679174164527/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) 1 (if (<=.f64 b -6828046779268971/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (-.f64 x y) (*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))) (if (<=.f64 b 4694388199266237/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) 1 (if (<=.f64 b 7767407633285421/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y c) (+.f64 5/6 (/.f64 (-.f64 (*.f64 a a) (/.f64 (/.f64 4/9 t) t)) (+.f64 (/.f64 2/3 t) a)))))))) (if (<=.f64 b 549999999999999967212485318835045415855142053432651590231574577465652942963705782143047200240283392872580897321891300731065012176318319774668732453383652942699037052743099704002678748913961421972141290721116160) 1 (if (<=.f64 b 6099999999999999950398220240062409674837155217381617385809317396353186599734618608467482049624666654516160411900353799187051427463623486196491789067995211378912523551084918804828326921512490745529031710550910465241990660209709333789845760291471457190412288) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 x -34000000000000003078583200043654204714046010738623839030397636698233400571180249049200476458407222546245381361738136263796996628166654425599870437048372325158629856093577834303324160) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 c y) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x -29999999999999999061648523025317792442531696476907296615914263960963973225365257898969304001787672895785536451103497382835750166803163151679700391165952) 1 (if (<=.f64 x -1250000000000000041051953111506157598733765707949514619390391782823433758623484994430001644534659265854936880980403044473310613292764364800) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x)) (if (<=.f64 x -17999999999999999380751455539969826172766873272849060574191445336018386944) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x -5372047532359079/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) 1 (if (<=.f64 x -6040248933137381/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x 8493136544725101/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) 1 (if (<=.f64 x 7532522082464017/100433627766186892221372630771322662657637687111424552206336) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x 200000000000000007549178649645629774132327302564057953866173176240352537275077542100950227839308580956939055530727458023528864595784116398019642331585336240504832) 1 (*.f64 (/.f64 x (*.f64 x x)) (-.f64 x y)))))))))))
(if (<=.f64 x -34000000000000003078583200043654204714046010738623839030397636698233400571180249049200476458407222546245381361738136263796996628166654425599870437048372325158629856093577834303324160) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y c) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x -29999999999999999061648523025317792442531696476907296615914263960963973225365257898969304001787672895785536451103497382835750166803163151679700391165952) 1 (if (<=.f64 x -1250000000000000041051953111506157598733765707949514619390391782823433758623484994430001644534659265854936880980403044473310613292764364800) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x)) (if (<=.f64 x -17999999999999999380751455539969826172766873272849060574191445336018386944) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x -5372047532359079/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) 1 (if (<=.f64 x -6040248933137381/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x 8493136544725101/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) 1 (if (<=.f64 x 7532522082464017/100433627766186892221372630771322662657637687111424552206336) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x 200000000000000007549178649645629774132327302564057953866173176240352537275077542100950227839308580956939055530727458023528864595784116398019642331585336240504832) 1 (*.f64 (-.f64 x y) (/.f64 x (*.f64 x x))))))))))))
(if (<=.f64 x -34000000000000003078583200043654204714046010738623839030397636698233400571180249049200476458407222546245381361738136263796996628166654425599870437048372325158629856093577834303324160) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y c) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (if (<=.f64 x -29999999999999999061648523025317792442531696476907296615914263960963973225365257898969304001787672895785536451103497382835750166803163151679700391165952) 1 (if (<=.f64 x -1250000000000000041051953111506157598733765707949514619390391782823433758623484994430001644534659265854936880980403044473310613292764364800) (/.f64 (-.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 x x) (*.f64 y y))) x)) (if (<=.f64 x -17999999999999999380751455539969826172766873272849060574191445336018386944) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x -5372047532359079/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) 1 (if (<=.f64 x -6040248933137381/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x 8493136544725101/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) 1 (if (<=.f64 x 7532522082464017/100433627766186892221372630771322662657637687111424552206336) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 a (-.f64 c b)) (+.f64 2 (*.f64 a (*.f64 2 (-.f64 c b))))))))) (if (<=.f64 x 200000000000000007549178649645629774132327302564057953866173176240352537275077542100950227839308580956939055530727458023528864595784116398019642331585336240504832) 1 (*.f64 (-.f64 x y) (/.f64 x (*.f64 x x))))))))))))
(if (<=.f64 b -12599999999999999637896542378817635430531138429225680235343527257388857584967984767889016814959959976128769654491906219562510421424440870474869743200860372992) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -7799999999999999691562804425630749947368696957679714620071259919407778940303815961489610594414104416941506560) 1 (if (<=.f64 b -6802236877180397/1152921504606846976) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 b -1259695862472095/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) 1 (if (<=.f64 b -7894929088529747/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b -7357465717068791/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) 1 (if (<=.f64 b 694108767229761/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))))))) (if (<=.f64 b 639999999999999988392364691719006846907345549886962286193707186860744838818523196089510442220998196831586855457452566835521815324265141909076079779212617232247090794303034932669267922286878455140668802273902592) 1 (if (<=.f64 b 7499999999999999408226248124110269931655320770314166779649888272538809462479502002085355606279015608082773060838606743007803589285905986463210943314567968717731877562804725894830590355987776870855415001394007223006086564166021979115048164432386457600) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 b -12599999999999999637896542378817635430531138429225680235343527257388857584967984767889016814959959976128769654491906219562510421424440870474869743200860372992) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (if (<=.f64 b -7799999999999999691562804425630749947368696957679714620071259919407778940303815961489610594414104416941506560) 1 (if (<=.f64 b -6802236877180397/1152921504606846976) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 b -1259695862472095/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) 1 (if (<=.f64 b -7894929088529747/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 (-.f64 x y) (*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))) (if (<=.f64 b -7357465717068791/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) 1 (if (<=.f64 b 694108767229761/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (+.f64 (+.f64 a 5/6) (*.f64 -2/3 (/.f64 1 t))))))))) (if (<=.f64 b 639999999999999988392364691719006846907345549886962286193707186860744838818523196089510442220998196831586855457452566835521815324265141909076079779212617232247090794303034932669267922286878455140668802273902592) 1 (if (<=.f64 b 7499999999999999408226248124110269931655320770314166779649888272538809462479502002085355606279015608082773060838606743007803589285905986463210943314567968717731877562804725894830590355987776870855415001394007223006086564166021979115048164432386457600) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 b -12599999999999999637896542378817635430531138429225680235343527257388857584967984767889016814959959976128769654491906219562510421424440870474869743200860372992) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (if (<=.f64 b -7799999999999999691562804425630749947368696957679714620071259919407778940303815961489610594414104416941506560) 1 (if (<=.f64 b -6802236877180397/1152921504606846976) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 b -1259695862472095/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) 1 (if (<=.f64 b -7894929088529747/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 (-.f64 x y) (*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))) (if (<=.f64 b -7357465717068791/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) 1 (if (<=.f64 b 694108767229761/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 a 5/6) (*.f64 2/3 (/.f64 1 t))))))))) (if (<=.f64 b 639999999999999988392364691719006846907345549886962286193707186860744838818523196089510442220998196831586855457452566835521815324265141909076079779212617232247090794303034932669267922286878455140668802273902592) 1 (if (<=.f64 b 7499999999999999408226248124110269931655320770314166779649888272538809462479502002085355606279015608082773060838606743007803589285905986463210943314567968717731877562804725894830590355987776870855415001394007223006086564166021979115048164432386457600) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 b -12599999999999999637896542378817635430531138429225680235343527257388857584967984767889016814959959976128769654491906219562510421424440870474869743200860372992) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (if (<=.f64 b -7799999999999999691562804425630749947368696957679714620071259919407778940303815961489610594414104416941506560) 1 (if (<=.f64 b -6802236877180397/1152921504606846976) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.f64 x y))) (if (<=.f64 b -1259695862472095/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) 1 (if (<=.f64 b -7894929088529747/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 (-.f64 x y) (*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))) (if (<=.f64 b -7357465717068791/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) 1 (if (<=.f64 b 694108767229761/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 c (*.f64 y (-.f64 (+.f64 a 5/6) (*.f64 2/3 (/.f64 1 t))))))))) (if (<=.f64 b 639999999999999988392364691719006846907345549886962286193707186860744838818523196089510442220998196831586855457452566835521815324265141909076079779212617232247090794303034932669267922286878455140668802273902592) 1 (if (<=.f64 b 7499999999999999408226248124110269931655320770314166779649888272538809462479502002085355606279015608082773060838606743007803589285905986463210943314567968717731877562804725894830590355987776870855415001394007223006086564166021979115048164432386457600) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 b -1999999999999999798979786903666969854466916799481080840673902677711040714250088565232575140693526241793157170355409742782458394948128134392996529547214203115089690624) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -6399999999999999853116884897570154422059793407514560039231974238284758093957055432340872284681673900032) 1 (if (<=.f64 b -3170534137668829/576460752303423488) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 b -3224821407928563/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) 1 (if (<=.f64 b -1638731227024553/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b -8781697361952767/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) 1 (if (<=.f64 b 5878236322854345/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 b 579999999999999998605461737114740392292125115985642221649504152589669871337671682254669172680134388890451210393059188251976264284804099476477606742662310363229248671781553784235513403293013500136979486553931776) 1 (if (<=.f64 b 9499999999999999250419914290539675246763406309064611254223191811882491985807369202641450434620086436904845877062235207809884546428814249520067194865119427042460378246219319466785414450917850703083525668432409149141042981276961173545727674947689512960) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 b y) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 b -1999999999999999798979786903666969854466916799481080840673902677711040714250088565232575140693526241793157170355409742782458394948128134392996529547214203115089690624) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (if (<=.f64 b -6399999999999999853116884897570154422059793407514560039231974238284758093957055432340872284681673900032) 1 (if (<=.f64 b -3170534137668829/576460752303423488) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 b -3224821407928563/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) 1 (if (<=.f64 b -1638731227024553/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 (-.f64 x y) (*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))) (if (<=.f64 b -8781697361952767/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) 1 (if (<=.f64 b 5878236322854345/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 b 579999999999999998605461737114740392292125115985642221649504152589669871337671682254669172680134388890451210393059188251976264284804099476477606742662310363229248671781553784235513403293013500136979486553931776) 1 (if (<=.f64 b 9499999999999999250419914290539675246763406309064611254223191811882491985807369202641450434620086436904845877062235207809884546428814249520067194865119427042460378246219319466785414450917850703083525668432409149141042981276961173545727674947689512960) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 b -1999999999999999798979786903666969854466916799481080840673902677711040714250088565232575140693526241793157170355409742782458394948128134392996529547214203115089690624) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (if (<=.f64 b -6399999999999999853116884897570154422059793407514560039231974238284758093957055432340872284681673900032) 1 (if (<=.f64 b -3170534137668829/576460752303423488) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.f64 x y))) (if (<=.f64 b -3224821407928563/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) 1 (if (<=.f64 b -1638731227024553/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 (-.f64 x y) (*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))) (if (<=.f64 b -8781697361952767/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) 1 (if (<=.f64 b 5878236322854345/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 b 579999999999999998605461737114740392292125115985642221649504152589669871337671682254669172680134388890451210393059188251976264284804099476477606742662310363229248671781553784235513403293013500136979486553931776) 1 (if (<=.f64 b 9499999999999999250419914290539675246763406309064611254223191811882491985807369202641450434620086436904845877062235207809884546428814249520067194865119427042460378246219319466785414450917850703083525668432409149141042981276961173545727674947689512960) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (*.f64 y b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))) 1)))))))))
(if (<=.f64 b -3299999999999999852444870085208480448112333165696235699298054508145611586947785588041275029907262011142652024418534915328432333839665416016914954458956794389627666432) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -1699999999999999971427960515522591753622659834954292652530572323788690934957086363971893637881770515890176) 1 (if (<=.f64 b -3458764513820541/2305843009213693952) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 b -7025503781558655/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) 1 (if (<=.f64 b -6828046779268971/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b -6212971049969201/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) 1 (if (<=.f64 b 7347795403567931/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 b 599999999999999970868079427997788044410950030217861843733686458687708564075595424736815370747476263505961431721876182293732463572120941297004005907510076662221002340770238496369459979702888751362880233145368576) 1 (if (<=.f64 b 25500000000000001003386927797714169748540019142687998227438556243064298782146330156340677116434713081759512913889049577540538752612139132317293998226086948132113108768862978152139297501479699808044274227229693824350895945499189117627173699584) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) 1)))))))))
(if (<=.f64 b -3299999999999999852444870085208480448112333165696235699298054508145611586947785588041275029907262011142652024418534915328432333839665416016914954458956794389627666432) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (if (<=.f64 b -1699999999999999971427960515522591753622659834954292652530572323788690934957086363971893637881770515890176) 1 (if (<=.f64 b -3458764513820541/2305843009213693952) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 x y))) (-.f64 x y))) (if (<=.f64 b -7025503781558655/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) 1 (if (<=.f64 b -6828046779268971/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (*.f64 (-.f64 x y) (*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))) (if (<=.f64 b -6212971049969201/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) 1 (if (<=.f64 b 7347795403567931/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 b 599999999999999970868079427997788044410950030217861843733686458687708564075595424736815370747476263505961431721876182293732463572120941297004005907510076662221002340770238496369459979702888751362880233145368576) 1 (if (<=.f64 b 25500000000000001003386927797714169748540019142687998227438556243064298782146330156340677116434713081759512913889049577540538752612139132317293998226086948132113108768862978152139297501479699808044274227229693824350895945499189117627173699584) (/.f64 x (+.f64 x (*.f64 4/3 (/.f64 y (/.f64 t b))))) 1)))))))))
(if (<=.f64 b -3299999999999999852444870085208480448112333165696235699298054508145611586947785588041275029907262011142652024418534915328432333839665416016914954458956794389627666432) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (if (<=.f64 b -1699999999999999971427960515522591753622659834954292652530572323788690934957086363971893637881770515890176) 1 (if (<=.f64 b -3458764513820541/2305843009213693952) (/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (-.f64 y x)) (-.f64 x y))) (if (<=.f64 b -7025503781558655/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) 1 (if (<=.f64 b -6828046779268971/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (*.f64 (-.f64 x y) (*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))) (if (<=.f64 b -6212971049969201/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) 1 (if (<=.f64 b 7347795403567931/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 b 599999999999999970868079427997788044410950030217861843733686458687708564075595424736815370747476263505961431721876182293732463572120941297004005907510076662221002340770238496369459979702888751362880233145368576) 1 (if (<=.f64 b 25500000000000001003386927797714169748540019142687998227438556243064298782146330156340677116434713081759512913889049577540538752612139132317293998226086948132113108768862978152139297501479699808044274227229693824350895945499189117627173699584) (/.f64 x (+.f64 x (*.f64 4/3 (/.f64 y (/.f64 t b))))) 1)))))))))
(if (<=.f64 b -19499999999999998532285551101753137136955617592882311537550883345881300574683944169306785341254294189622968282862063766653740109570963498551609796231996375040) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -33000000000000001720105994967815485098510742249440792184428852818574678324936704) 1 (if (<=.f64 b -662929865148937/288230376151711744) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 b -3224821407928563/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) 1 (if (<=.f64 b -3520711620560563/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b -1961990857885011/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) 1 (if (<=.f64 b 4899441623513947/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 b 639999999999999988392364691719006846907345549886962286193707186860744838818523196089510442220998196831586855457452566835521815324265141909076079779212617232247090794303034932669267922286878455140668802273902592) 1 (if (<=.f64 b 289999999999999997011539008874511895570349809382670433223922770813817924942823557896473359863838474207249169604805196228274016152124274073731008110415217895580537084710688298138034094707024554018916736007022883040780462727758575550080581894144) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) 1)))))))))
(if (<=.f64 b -19499999999999998532285551101753137136955617592882311537550883345881300574683944169306785341254294189622968282862063766653740109570963498551609796231996375040) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (if (<=.f64 b -33000000000000001720105994967815485098510742249440792184428852818574678324936704) 1 (if (<=.f64 b -662929865148937/288230376151711744) (*.f64 (-.f64 x y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (if (<=.f64 b -3224821407928563/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) 1 (if (<=.f64 b -3520711620560563/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (-.f64 x y) (*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))) (if (<=.f64 b -1961990857885011/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) 1 (if (<=.f64 b 4899441623513947/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 y (*.f64 c (/.f64 -2/3 t))))))) (if (<=.f64 b 639999999999999988392364691719006846907345549886962286193707186860744838818523196089510442220998196831586855457452566835521815324265141909076079779212617232247090794303034932669267922286878455140668802273902592) 1 (if (<=.f64 b 289999999999999997011539008874511895570349809382670433223922770813817924942823557896473359863838474207249169604805196228274016152124274073731008110415217895580537084710688298138034094707024554018916736007022883040780462727758575550080581894144) (/.f64 x (+.f64 x (*.f64 4/3 (/.f64 y (/.f64 t b))))) 1)))))))))
(if (<=.f64 b -2400000000000000112491160969058190287874445696036377810161586959518168677547203550083151339229121150139791170673540356450507188798027735527112912354030911488) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -7200000000000000390254985786807069859265699968581177430991166666176110392246272) 1 (if (<=.f64 b -5188146770730811/1152921504606846976) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 b -5848587932906155/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) 1 (if (<=.f64 b -6828046779268971/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b -434294851354755/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544) 1 (if (<=.f64 b 5401929691264679/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 b 8231155761024919/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) 1 (if (<=.f64 b 6041021940914937/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 (*.f64 2 a) (-.f64 c b)) 1)))) (if (<=.f64 b 6993608012012625/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 (/.f64 (*.f64 x (-.f64 x y)) (-.f64 x y)) (+.f64 x y)) (if (<=.f64 b 1156995391866473/6427752177035961102167848369364650410088811975131171341205504) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 (*.f64 2 a) (-.f64 c b)) 1)))) (if (<=.f64 b 630000000000000002261055846277483020847933092770852475151616033811725492449561324848437343187327259523831744793044069814643715680606720998812880196788734082751213959808692576602294634081940829527718428978184192) 1 (if (<=.f64 b 1650000000000000006431366709766645678074365554169341554128944926227839861982069786751262069782549430895510050305383543104637090990433759165005451411308619564998293267440979946854767768152102600011536435887344733684482973163574085483881119310938112) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) 1)))))))))))))
(if (<=.f64 b -2400000000000000112491160969058190287874445696036377810161586959518168677547203550083151339229121150139791170673540356450507188798027735527112912354030911488) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (if (<=.f64 b -7200000000000000390254985786807069859265699968581177430991166666176110392246272) 1 (if (<=.f64 b -5188146770730811/1152921504606846976) (*.f64 (-.f64 x y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (if (<=.f64 b -5848587932906155/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) 1 (if (<=.f64 b -6828046779268971/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 (-.f64 x y) (*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))) (if (<=.f64 b -434294851354755/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544) 1 (if (<=.f64 b 5401929691264679/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 b 8231155761024919/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) 1 (if (<=.f64 b 6041021940914937/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (-.f64 c b) (*.f64 2 a)))))) (if (<=.f64 b 6993608012012625/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 (/.f64 (*.f64 x (-.f64 x y)) (-.f64 x y)) (+.f64 x y)) (if (<=.f64 b 1156995391866473/6427752177035961102167848369364650410088811975131171341205504) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (-.f64 c b) (*.f64 2 a)))))) (if (<=.f64 b 630000000000000002261055846277483020847933092770852475151616033811725492449561324848437343187327259523831744793044069814643715680606720998812880196788734082751213959808692576602294634081940829527718428978184192) 1 (if (<=.f64 b 1650000000000000006431366709766645678074365554169341554128944926227839861982069786751262069782549430895510050305383543104637090990433759165005451411308619564998293267440979946854767768152102600011536435887344733684482973163574085483881119310938112) (/.f64 x (+.f64 x (*.f64 4/3 (/.f64 y (/.f64 t b))))) 1)))))))))))))
(if (<=.f64 b -13999999999999999779222853399355948657679576029124143390968568097231601403057757636977298632007851838112269151912848983288557052567298652953860800181785063325696) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -29999999999999998197927946359183536590754619541274687248430141039109077991424) 1 (if (<=.f64 b -3170534137668829/576460752303423488) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 b -8457957933741209/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) 1 (if (<=.f64 b -5462437423415177/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b -6131221430890659/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088) 1 (if (<=.f64 b 4362969394015641/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 (*.f64 2 a) (-.f64 c b)) 1)))) (if (<=.f64 b 420000000000000001507370564184988680565288728513901650101077355874483661633040883232291562124884839682554496528696046543095810453737813999208586797859156055167475973205795051068196422721293886351812285985456128) 1 (if (<=.f64 b 1300000000000000069755391253557805256356978819525572541986995200526717476597889901253117386609530421461850710525117554625490729524439496872001948404602845361389412973790592273465138000018887507027718638682388627591914581624638507729047682608529408) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) 1)))))))))
(if (<=.f64 b -13999999999999999779222853399355948657679576029124143390968568097231601403057757636977298632007851838112269151912848983288557052567298652953860800181785063325696) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (if (<=.f64 b -29999999999999998197927946359183536590754619541274687248430141039109077991424) 1 (if (<=.f64 b -3170534137668829/576460752303423488) (*.f64 (-.f64 x y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (if (<=.f64 b -8457957933741209/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) 1 (if (<=.f64 b -5462437423415177/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (*.f64 (-.f64 x y) (*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))) (if (<=.f64 b -6131221430890659/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088) 1 (if (<=.f64 b 4362969394015641/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (-.f64 c b) (*.f64 2 a)))))) (if (<=.f64 b 420000000000000001507370564184988680565288728513901650101077355874483661633040883232291562124884839682554496528696046543095810453737813999208586797859156055167475973205795051068196422721293886351812285985456128) 1 (if (<=.f64 b 1300000000000000069755391253557805256356978819525572541986995200526717476597889901253117386609530421461850710525117554625490729524439496872001948404602845361389412973790592273465138000018887507027718638682388627591914581624638507729047682608529408) (/.f64 x (+.f64 x (*.f64 4/3 (/.f64 y (/.f64 t b))))) 1)))))))))
(if (<=.f64 b -23000000000000000379406787300399890299536323505374064950845018556655995980247155850262013342550931909962567125155695937995415524819948988703685175843741499392) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -16500000000000000294410805904743165558484714620631160004398972597744261136384) 1 (if (<=.f64 b -8762203435012037/4611686018427387904) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 b -5758609657015291/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) 1 (if (<=.f64 b -3520711620560563/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))) x) (-.f64 x y)) (if (<=.f64 b 305000000000000014999219077697217684364554089269316426533716863856843399855818791183145572559992692454160761732113537886443758196644939589143240515970483891879730145410003932234174028836032789150908841193373696) 1 (if (<=.f64 b 2999999999999999844918989571392319953542065474943183874975915427729337792537271237672602489225015969848825563529120795693609151274457103003524484332801412912249417908146492442666470428491359688602207971656489871030715755148532500189057229258752) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) 1)))))))
(if (<=.f64 b -23000000000000000379406787300399890299536323505374064950845018556655995980247155850262013342550931909962567125155695937995415524819948988703685175843741499392) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (if (<=.f64 b -16500000000000000294410805904743165558484714620631160004398972597744261136384) 1 (if (<=.f64 b -8762203435012037/4611686018427387904) (*.f64 (-.f64 x y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (if (<=.f64 b -5758609657015291/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) 1 (if (<=.f64 b -3520711620560563/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (-.f64 x y) (*.f64 x (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y y))))) (if (<=.f64 b 305000000000000014999219077697217684364554089269316426533716863856843399855818791183145572559992692454160761732113537886443758196644939589143240515970483891879730145410003932234174028836032789150908841193373696) 1 (if (<=.f64 b 2999999999999999844918989571392319953542065474943183874975915427729337792537271237672602489225015969848825563529120795693609151274457103003524484332801412912249417908146492442666470428491359688602207971656489871030715755148532500189057229258752) (/.f64 x (+.f64 x (*.f64 4/3 (/.f64 y (/.f64 t b))))) 1)))))))
(if (<=.f64 b -159999999999999997337468835710675474329659564002795285818721218313674946800162008725036460311350198680197982135098096810805521175706331797354481659252173701120) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) b)))) (if (<=.f64 b -47999999999999997116684714174693658545207391266039499597488225662574524786278400) 1 (if (<=.f64 b -3112888062438487/1152921504606846976) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 b -6622401105567585/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) 1 (if (<=.f64 b -6828046779268971/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 b 610000000000000029998438155394435368729108178538632853067433727713686799711637582366291145119985384908321523464227075772887516393289879178286481031940967783759460290820007864468348057672065578301817682386747392) 1 (if (<=.f64 b 1899999999999999990222998783439115023659782900061004465204490251175815937009967960473545613005255917591665547335739277811470975493984879779844968892575178211205319210382980161859214085065599896302370057026235201008589007850705359301457664278528) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) 1)))))))
(if (<=.f64 b -159999999999999997337468835710675474329659564002795285818721218313674946800162008725036460311350198680197982135098096810805521175706331797354481659252173701120) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (if (<=.f64 b -47999999999999997116684714174693658545207391266039499597488225662574524786278400) 1 (if (<=.f64 b -3112888062438487/1152921504606846976) (*.f64 (-.f64 x y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (if (<=.f64 b -6622401105567585/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) 1 (if (<=.f64 b -6828046779268971/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (*.f64 (-.f64 x y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (if (<=.f64 b 610000000000000029998438155394435368729108178538632853067433727713686799711637582366291145119985384908321523464227075772887516393289879178286481031940967783759460290820007864468348057672065578301817682386747392) 1 (if (<=.f64 b 1899999999999999990222998783439115023659782900061004465204490251175815937009967960473545613005255917591665547335739277811470975493984879779844968892575178211205319210382980161859214085065599896302370057026235201008589007850705359301457664278528) (/.f64 x (+.f64 x (*.f64 4/3 (/.f64 y (/.f64 t b))))) 1)))))))
(if (<=.f64 y -11000000000000000276705703006828412939734067716761328549950092166188331338903556198905367952487840312551433750414431819747039352666793100258891918453003375310050875901142294958412097242767624441354198459176111994512164339653443650027015436215669940551680) (*.f64 (/.f64 (neg.f64 x) (*.f64 y y)) (-.f64 x y)) (if (<=.f64 y -900000000000000033018378636816825303935572772004974172242557207789195801548918631435708638691328) 1 (if (<=.f64 y -64000000000000001272615989673984) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 y 240000000000000017264502694068778696704) 1 (if (<=.f64 y 365000000000000016811800037387547105465751809577777377272348629781097851346121277042834925977895670037136096664761653028751278006132872021916254208) (*.f64 (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y)) (if (<=.f64 y 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) 1 (if (<=.f64 y 9999999999999999213782878444176341486712719163258207029349796604673073768736360688744211624391338142173265718425108901184740478000812045911233791501695173449709921389782217629235579129702792695009666351450002856415308090320884466574359759805482716570229159677380024223137792) (*.f64 (/.f64 (neg.f64 x) (*.f64 y y)) (-.f64 x y)) 1)))))))
(if (<=.f64 y -11000000000000000276705703006828412939734067716761328549950092166188331338903556198905367952487840312551433750414431819747039352666793100258891918453003375310050875901142294958412097242767624441354198459176111994512164339653443650027015436215669940551680) (*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (*.f64 y y))) (if (<=.f64 y -900000000000000033018378636816825303935572772004974172242557207789195801548918631435708638691328) 1 (if (<=.f64 y -64000000000000001272615989673984) (*.f64 (-.f64 x y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (if (<=.f64 y 240000000000000017264502694068778696704) 1 (if (<=.f64 y 365000000000000016811800037387547105465751809577777377272348629781097851346121277042834925977895670037136096664761653028751278006132872021916254208) (*.f64 (-.f64 x y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (if (<=.f64 y 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) 1 (if (<=.f64 y 9999999999999999213782878444176341486712719163258207029349796604673073768736360688744211624391338142173265718425108901184740478000812045911233791501695173449709921389782217629235579129702792695009666351450002856415308090320884466574359759805482716570229159677380024223137792) (*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (*.f64 y y))) 1)))))))
(if (<=.f64 y -11000000000000000276705703006828412939734067716761328549950092166188331338903556198905367952487840312551433750414431819747039352666793100258891918453003375310050875901142294958412097242767624441354198459176111994512164339653443650027015436215669940551680) (*.f64 (-.f64 y x) (/.f64 x (*.f64 y y))) (if (<=.f64 y -900000000000000033018378636816825303935572772004974172242557207789195801548918631435708638691328) 1 (if (<=.f64 y -64000000000000001272615989673984) (*.f64 (-.f64 x y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (if (<=.f64 y 240000000000000017264502694068778696704) 1 (if (<=.f64 y 365000000000000016811800037387547105465751809577777377272348629781097851346121277042834925977895670037136096664761653028751278006132872021916254208) (*.f64 (-.f64 x y) (/.f64 x (-.f64 (*.f64 x x) (*.f64 y y)))) (if (<=.f64 y 100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832) 1 (if (<=.f64 y 9999999999999999213782878444176341486712719163258207029349796604673073768736360688744211624391338142173265718425108901184740478000812045911233791501695173449709921389782217629235579129702792695009666351450002856415308090320884466574359759805482716570229159677380024223137792) (*.f64 (-.f64 y x) (/.f64 x (*.f64 y y))) 1)))))))
(if (<=.f64 x -230000000000000009213478697174824844102790092977772991617595901722859816413404591752402957276820778381090506950988047854174174619623517986197355394878350678809984921882941502755320109210441314799007622462153512993161216) (/.f64 x (+.f64 x (*.f64 (/.f64 y (/.f64 t b)) 4/3))) (if (<=.f64 x -199999999999999988931934877509392341532655751820236474297942230235708703226356268137238754216913008812009056179372829419077125498979553242354230007459349296160758945106854847808925417201609998336) (*.f64 (/.f64 x (*.f64 x x)) (-.f64 x y)) (if (<=.f64 x 3665779701564795/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) 1 (if (<=.f64 x 5771778251424973/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 3/4 (/.f64 (/.f64 (*.f64 x t) b) y)) (if (<=.f64 x 200000000000000007549178649645629774132327302564057953866173176240352537275077542100950227839308580956939055530727458023528864595784116398019642331585336240504832) 1 (*.f64 (/.f64 x (*.f64 x x)) (-.f64 x y)))))))
(if (<=.f64 x -230000000000000009213478697174824844102790092977772991617595901722859816413404591752402957276820778381090506950988047854174174619623517986197355394878350678809984921882941502755320109210441314799007622462153512993161216) (/.f64 x (+.f64 x (*.f64 4/3 (/.f64 y (/.f64 t b))))) (if (<=.f64 x -199999999999999988931934877509392341532655751820236474297942230235708703226356268137238754216913008812009056179372829419077125498979553242354230007459349296160758945106854847808925417201609998336) (*.f64 (-.f64 x y) (/.f64 x (*.f64 x x))) (if (<=.f64 x 3665779701564795/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) 1 (if (<=.f64 x 5771778251424973/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 3/4 (/.f64 (/.f64 (*.f64 x t) b) y)) (if (<=.f64 x 200000000000000007549178649645629774132327302564057953866173176240352537275077542100950227839308580956939055530727458023528864595784116398019642331585336240504832) 1 (*.f64 (-.f64 x y) (/.f64 x (*.f64 x x))))))))
(if (<=.f64 y -499999999999999994226284847320726644945706423883416948338684232714424065450517454647939809954472658279646293784979232837327496463864312278941744581874770123178445564553366795965652416846819282814091153039056691636391392195497024803037883006094878332420096) (*.f64 (/.f64 (neg.f64 x) (*.f64 y y)) (-.f64 x y)) (if (<=.f64 y -7500000000000000116695620971001322682011510476907960750273279353231253358735667774487390424362855857571547106508800) 1 (if (<=.f64 y -20999999999999997884302331215872) (/.f64 x (+.f64 x (*.f64 (*.f64 -2 a) (*.f64 y b)))) (if (<=.f64 y 149999999999999992717019856999447011102737507554465460933421614671927141018898856184203842686869065876490357930469045573433115893030235324251001476877519165555250585192559624092364994925722187840720058286342144) 1 (if (<=.f64 y 530000000000000010702929955282934903074570199525260837066374144649009581608053266463560996924501316176316628372922484562304083166548345664713841037714293186882577118378435930786620705868384392335831685453528547734190189782295596781049512445410473002212091940284574602362880) (*.f64 (/.f64 (neg.f64 x) (*.f64 y y)) (-.f64 x y)) 1)))))
(if (<=.f64 y -499999999999999994226284847320726644945706423883416948338684232714424065450517454647939809954472658279646293784979232837327496463864312278941744581874770123178445564553366795965652416846819282814091153039056691636391392195497024803037883006094878332420096) (*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (*.f64 y y))) (if (<=.f64 y -7500000000000000116695620971001322682011510476907960750273279353231253358735667774487390424362855857571547106508800) 1 (if (<=.f64 y -20999999999999997884302331215872) (/.f64 x (+.f64 x (*.f64 (*.f64 y b) (*.f64 a -2)))) (if (<=.f64 y 149999999999999992717019856999447011102737507554465460933421614671927141018898856184203842686869065876490357930469045573433115893030235324251001476877519165555250585192559624092364994925722187840720058286342144) 1 (if (<=.f64 y 530000000000000010702929955282934903074570199525260837066374144649009581608053266463560996924501316176316628372922484562304083166548345664713841037714293186882577118378435930786620705868384392335831685453528547734190189782295596781049512445410473002212091940284574602362880) (*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (*.f64 y y))) 1)))))
(if (<=.f64 y -499999999999999994226284847320726644945706423883416948338684232714424065450517454647939809954472658279646293784979232837327496463864312278941744581874770123178445564553366795965652416846819282814091153039056691636391392195497024803037883006094878332420096) (*.f64 (-.f64 y x) (/.f64 x (*.f64 y y))) (if (<=.f64 y -7500000000000000116695620971001322682011510476907960750273279353231253358735667774487390424362855857571547106508800) 1 (if (<=.f64 y -20999999999999997884302331215872) (/.f64 x (+.f64 x (*.f64 (*.f64 y b) (*.f64 a -2)))) (if (<=.f64 y 149999999999999992717019856999447011102737507554465460933421614671927141018898856184203842686869065876490357930469045573433115893030235324251001476877519165555250585192559624092364994925722187840720058286342144) 1 (if (<=.f64 y 530000000000000010702929955282934903074570199525260837066374144649009581608053266463560996924501316176316628372922484562304083166548345664713841037714293186882577118378435930786620705868384392335831685453528547734190189782295596781049512445410473002212091940284574602362880) (*.f64 (-.f64 y x) (/.f64 x (*.f64 y y))) 1)))))
(if (<=.f64 y -1779999999999999960275032561932205818027140970701348169294535691805113711864600929725058664712230457851423228368807483014962394455236385431102305955881007032470617559358849411114144562871884791236814432822576501129778934825295427601453962893952940651319394304) (*.f64 (/.f64 (neg.f64 x) (*.f64 y y)) (-.f64 x y)) (if (<=.f64 y -2050000000000000208334050823951657980802679606360880562857807954580871132114479785590128640) 1 (if (<=.f64 y -76000000000000002637131394580480) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) (if (<=.f64 y 310000000000000008064873500417979597394260317827371332054762440381353073040299726803682122076828161108038317064317786396882808018474150044274840307182425466627668562657175110267660672938501601957384027841232896) 1 (if (<=.f64 y 42999999999999998733383116301361853152742699457417022371595626943634413134062819400357158018458402969335754509449285122047195857816550070980150995088000948345780053285860828872900091659320174366536108640018360391892127434061182731329170442146763862036900657259404806926106624) (*.f64 (/.f64 (neg.f64 x) (*.f64 y y)) (-.f64 x y)) 1)))))
(if (<=.f64 y -1779999999999999960275032561932205818027140970701348169294535691805113711864600929725058664712230457851423228368807483014962394455236385431102305955881007032470617559358849411114144562871884791236814432822576501129778934825295427601453962893952940651319394304) (*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (*.f64 y y))) (if (<=.f64 y -2050000000000000208334050823951657980802679606360880562857807954580871132114479785590128640) 1 (if (<=.f64 y -76000000000000002637131394580480) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 b a)))) (if (<=.f64 y 310000000000000008064873500417979597394260317827371332054762440381353073040299726803682122076828161108038317064317786396882808018474150044274840307182425466627668562657175110267660672938501601957384027841232896) 1 (if (<=.f64 y 42999999999999998733383116301361853152742699457417022371595626943634413134062819400357158018458402969335754509449285122047195857816550070980150995088000948345780053285860828872900091659320174366536108640018360391892127434061182731329170442146763862036900657259404806926106624) (*.f64 (-.f64 x y) (/.f64 (neg.f64 x) (*.f64 y y))) 1)))))
(if (<=.f64 y -1779999999999999960275032561932205818027140970701348169294535691805113711864600929725058664712230457851423228368807483014962394455236385431102305955881007032470617559358849411114144562871884791236814432822576501129778934825295427601453962893952940651319394304) (*.f64 (-.f64 y x) (/.f64 x (*.f64 y y))) (if (<=.f64 y -2050000000000000208334050823951657980802679606360880562857807954580871132114479785590128640) 1 (if (<=.f64 y -76000000000000002637131394580480) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 b a)))) (if (<=.f64 y 310000000000000008064873500417979597394260317827371332054762440381353073040299726803682122076828161108038317064317786396882808018474150044274840307182425466627668562657175110267660672938501601957384027841232896) 1 (if (<=.f64 y 42999999999999998733383116301361853152742699457417022371595626943634413134062819400357158018458402969335754509449285122047195857816550070980150995088000948345780053285860828872900091659320174366536108640018360391892127434061182731329170442146763862036900657259404806926106624) (*.f64 (-.f64 y x) (/.f64 x (*.f64 y y))) 1)))))
(if (<=.f64 x 6467525909323569/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) 1 (if (<=.f64 x 6012269011901013/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (*.f64 3/4 (/.f64 (/.f64 (*.f64 x t) b) y)) (if (<=.f64 x 1999999999999999875699879276232794932901050318877935970751450631845371717764730004985710993928086121869799959243788426006365054187817298671525979841403102802477056) 1 (*.f64 (/.f64 x (*.f64 x x)) (-.f64 x y)))))
(if (<=.f64 x 6467525909323569/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) 1 (if (<=.f64 x 6012269011901013/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (*.f64 3/4 (/.f64 (/.f64 (*.f64 x t) b) y)) (if (<=.f64 x 1999999999999999875699879276232794932901050318877935970751450631845371717764730004985710993928086121869799959243788426006365054187817298671525979841403102802477056) 1 (*.f64 (-.f64 x y) (/.f64 x (*.f64 x x))))))
(if (<=.f64 y -265000000000000009063349824290444205526937045929817852706150376195619110587156230233275072774144) 1 (if (<=.f64 y -77999999999999999862150877151232) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b)))) (if (<=.f64 y 20000000000000001129508220410416828296812527639661167494011303283109131279351563943784395231789199659595363386950727241931319612892138477546103202912065595588395678806081246396371284761651825538391991766106035065448036973925902581760) 1 (if (<=.f64 y 1999999999999999890804683393185349769157953083910885318265220719651437388485828238629684325641350559298078414599142617667693818382277369945015978564673391565215334080451836550101368130522335033956354709580531210130932132738753700702586121847078092877339360813809429907505152) (*.f64 -3/4 (/.f64 t (/.f64 (*.f64 c y) x))) 1))))
(if (<=.f64 y -265000000000000009063349824290444205526937045929817852706150376195619110587156230233275072774144) 1 (if (<=.f64 y -77999999999999999862150877151232) (*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 b a)))) (if (<=.f64 y 20000000000000001129508220410416828296812527639661167494011303283109131279351563943784395231789199659595363386950727241931319612892138477546103202912065595588395678806081246396371284761651825538391991766106035065448036973925902581760) 1 (if (<=.f64 y 1999999999999999890804683393185349769157953083910885318265220719651437388485828238629684325641350559298078414599142617667693818382277369945015978564673391565215334080451836550101368130522335033956354709580531210130932132738753700702586121847078092877339360813809429907505152) (*.f64 -3/4 (/.f64 t (/.f64 (*.f64 y c) x))) 1))))
(if (<=.f64 c 27199999999999998403046751839142947923006859255069041780303429802937150746822370514438148368775123861093989949239399518948967546844067781296757061160641820765619785662138404569088) 1 (if (<=.f64 c 36999999999999997988489175977315809316135962924696833417981830914377851611511413498950865976181607714956238330588602621585936354279041206557761804642584167211432621036997751343937791747275519391849201741730403993001567192614279694592539599147330854864590248465851269712102916358144) (*.f64 -3/4 (/.f64 t (/.f64 (*.f64 c y) x))) 1))
(if (<=.f64 c 27199999999999998403046751839142947923006859255069041780303429802937150746822370514438148368775123861093989949239399518948967546844067781296757061160641820765619785662138404569088) 1 (if (<=.f64 c 36999999999999997988489175977315809316135962924696833417981830914377851611511413498950865976181607714956238330588602621585936354279041206557761804642584167211432621036997751343937791747275519391849201741730403993001567192614279694592539599147330854864590248465851269712102916358144) (*.f64 -3/4 (/.f64 t (/.f64 (*.f64 y c) x))) 1))
(if (<=.f64 x 1876879207201175/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) 1 (if (<=.f64 x 6197399707408581/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (/.f64 x (+.f64 x y)) 1))
(if (<=.f64 x 5441391744510243/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) 1 (if (<=.f64 x 468956982928279/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (/.f64 x y) 1))
1
Compiler

Compiled 3807 to 2389 computations (37.2% saved)

soundness88.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
Compiler

Compiled 105 to 62 computations (41% saved)

end1.3s (2.1%)

Compiler

Compiled 3562 to 1920 computations (46.1% saved)

Profiling

Loading profile data...